No se encuentran las macros

05/07/2004 - 02:01 por Henry Sanchez | Informe spam
Hola Grupo,
Tengo un complemento que contiene muchos procedimientos
de tipo general, los cuales son buscados por el codigo de
los libros de trabajo y siempre me ha funcionado todo
bien, hasta ahora que me sale un aviso de error:

Cuando utilizo la instruccion
Application.Run "'Mi complemento.xla'!MIProcedimiento"

Aparece:
No se puede encontrar la macro "'Mi complemento.xla'!
MIProcedimiento"

Como esta instruccion ha funcionado bien durante años,
deduzco que el problema es de otra indole,
Ya probe desistalando el complemento y volviendolo a
instalar.

Si alguien me puede ayudar por que no tengo idea como
solucionar este asunto.

Saludos,

Henry

Preguntas similare

Leer las respuestas

#1 Henry Sanchez
05/07/2004 - 02:35 | Informe spam
Hola Grupo,
Ya no es necesario que se sigan preocupando por tratar de
resolver el problema.

Ya lo resolvi,

Saludos,

Henry
Mostrar la cita
de
Mostrar la cita
#2 Héctor Miguel
05/07/2004 - 02:53 | Informe spam
hola, Henry !

=> ya tenia 'preparada' la respuesta <= :))
¿comentas de cualquier forma como lo solucionaste?

Mostrar la cita
si te avisa que 'no se puede encontrar...' =>creelo<= 'NO lo puede encontrar' :((
[al menos... 'con' los nombres =>y ubicaciones<= que le estas 'indicando']
[p.e.] si el procedimiento se encuentra en un modulo 'de clase' [ThisWorkbook, etc.]
=>se supone que conoces =>exactamente<= el 'codename' del modulo<es necesario 'calificar la llamada' [tambien] con la 'ubicacion' [clase/codename] del modulo
'separandola' =>con un punto<= del nombre del procedimiento [p.e.]
Application.Run "'Mi complemento.xla'!Hoja1.MIProcedimiento" =>Hoja1<= es el 'codename'
[probablemente] se trata de algun error/omision al 'escribir' [en el codigo 'llamador']...
o... el nombre del complemento o... el nombre del procedimiento o... su 'ubicacion'

¿comentas?
saludos,
hector.
#3 Henry Sanchez
05/07/2004 - 17:12 | Informe spam
Hola Hector,
Gracias por tu interes,
Como la instruccion siempre funciono perfectamente, y yo
no he cambiado ni la ubicacion ni el nombre de ningun
archivo o nada por el estilo, estaba seguro que debia
haberse desconfigurado algo.
Entre al uno de los procedimientos que VBA no encontraba
y me cersiore que estaba en orden, y aun asi, VBA decia
que no podia encontrarlo.
Despues de revisar Opciones en el Menu herramientas y
comprobar que no habia nada extraño, se me ocurrio correr
el procedimiento desde el codigo (F5) y magia!!! no solo
corrio, despues de esto la instruccion Run de los libros
de trabajo ya encontraban los procedimientos.

Era como si se hubiera perdido alguna referencia y al
correr el procedimento, estas fueron restauradas.

Son misterios de la Microsoft que tal vez nunca
comprenderemos,

Saludos,

Henry
Mostrar la cita
general ... buscados por el codigo de ... libros de
trabajo
Mostrar la cita
sale un aviso de error cuando utilizo la instruccion
Mostrar la cita
complemento.xla'!MIProcedimiento"
Mostrar la cita
probe desistalando el complemento y volviendolo a
instalar.
Mostrar la cita
=>creelo<= 'NO lo puede encontrar' :((
Mostrar la cita
estas 'indicando']
Mostrar la cita
clase' [ThisWorkbook, etc.]
Mostrar la cita
del modulo<>es necesario 'calificar la llamada' [tambien] con
la 'ubicacion' [clase/codename] del modulo
Mostrar la cita
procedimiento [p.e.]
Mostrar la cita
Hoja1.MIProcedimiento" =>Hoja1<= es el 'codename'
Mostrar la cita
al 'escribir' [en el codigo 'llamador']...
Mostrar la cita
procedimiento o... su 'ubicacion'
Mostrar la cita
Ads by Google
Search Busqueda sugerida