macros en excel 4.0

25/08/2004 - 12:47 por diego | Informe spam
tengo una version 4.0 de excel y varios ficheros tienen
macros bastante complicadas, y ahora me he ectualizado el
equipo y tengo la version 2003, con lo que el ejecutar las
macros de la version 4.0 en la 2003 me da error y no me
funcionan las mismas. segun he liedo por ahi que
ntroducir una entrada en el registro par poder hacerla
funcionar, pero no me funciona eso, o igual lo he metido
mal.
alguien me puede hechar una mano?
 

Leer las respuestas

#1 Héctor Miguel
26/08/2004 - 06:42 | Informe spam
hola, diego !

... version 4.0 de excel y ... macros ... complicadas ... me he actualizado ... y tengo ... 2003
... al ejecutar las macros de la version 4.0 ... me da error y no me funcionan las mismas.
... he leido ... que ... una entrada en el registro ... hacerla funcionar, pero [...]



1° si [como parece] SI las puedes 'ejecutar' [aunque con errores]... seria 'bueno' si comentas...
-> 'que' linea/s provocan 'que' error/es
2° en caso de que NO las puedas ejecutar... seria 'bueno' si comentas...
-> 'que' entrada [y 'donde'] en el registro estas intentando
[probablemente estes tratando de 'subsanar' alguna 'omision' en el proceso de instalacion] -???-
-> o podrias intentar 'llamandolas' a traves de macros [vba_97/2003] usando [p.e.]
Application.Run ThisWorkbook.Sheets("HojaDeMacros").Range("Procedimiento")
o... Run "NombreHojaDeMacros!NombreProcedimiento"
3° si [solamente] algunas macros/lineas estan provocando los errores [hasta donde recuerdo...]
-> es probable que hagan 'llamadas/referencia' a ['antiguas'] librerias de 16-bits
[habria que revisar las librerias 'disponibles' y -probablemente- 'el mismo' proceso de instalacion de office]
4° si lo que necesitas en 'convertir' del lenguaje de macros v-4.0 a lenguaje de vba...
-> NO existe ningun 'traductor automatico' :-(( <- [pero encontraras informacion 'inicial' referente a...]
Switching from the Microsoft Excel 4.0 Macro Language to Visual Basic Programming
[Cambiando de Lenguaje de Macros de Excel 4.0 a Programacion en Visual Basic]
[MSDN en ingles] en la siguiente direccion: http://tinyurl.com/4a2og

¿comentas?
saludos,
hector.

Preguntas similares