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
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
.

Respuesta Responder a este mensaje
#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?

... complemento ... muchos procedimientos de tipo general ... buscados por el codigo de ... libros de trabajo
... siempre me ha funcionado ... 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"
... deduzco que el problema es de otra indole ... probe desistalando el complemento y volviendolo a instalar.
... no tengo idea como



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.
Respuesta Responder a este mensaje
#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
hola, Henry !

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

... complemento ... muchos procedimientos de tipo




general ... buscados por el codigo de ... libros de
trabajo
... siempre me ha funcionado ... 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"
... deduzco que el problema es de otra indole ...




probe desistalando el complemento y volviendolo a
instalar.
... no tengo idea como



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.

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida