Jump to content
Sign in to follow this  
lphant

Llamar a macro con "application.run"

Recommended Posts

Buenos días a tod@s:

No sé si alguien me podrá decir el porque de lo que me pasa.

Llevo toda la mañana volviéndome loco al intentar llamar una serie de macros desde un módulo con la función "aplicación.run".

Algunas macros que llama esta función si las ejecuta pero hay otras que no, da error 1004 ( la macro no está disponible o está deshabilitada ).

Despues de casi 3 horas cambiando cosas y tal, me he dado cuenta que da el error por el nombre del módulo, lo que no entiendo es porque unas si las ejecuta y otras no.

Alguien podría arrojarme algo de luz??.

La solución que por ahora tengo es ir cambiando el nombre del módulo hasta que no de error.

gracias a tod@s.

Pd: no subo archivo porque no tengo internet en el PC, estoy con el móvil ;)

 

Share this post


Link to post
Share on other sites

hola, a todos !

Hace 8 horas, lphant dijo:

al intentar llamar una serie de macros desde un módulo con la función "aplicación.run"... algunas macros que llama esta función si las ejecuta pero hay otras que no, da error 1004 (la macro no está disponible o está deshabilitada)... me he dado cuenta que da el error por el nombre del módulo, lo que no entiendo es porque unas si las ejecuta y otras no

los nombres deben seguir ciertas reglas, en el caso de VBA (enunciativo):

  • no se pueden compartir entre módulos y procedimientos (mismo proyecto)
  • no pueden ser igual a los nombres de variables (o viceversa)
  • evitar nombres de funciones integradas de la aplicación (excel / VBA)
  • hay mas...

te queda hacer (un poco de) mas investigación y desarrollo ?

saludos,

hector.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.

Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy