Jump to content
  • Debido a la crisis sanitaria, hasta el día 31 de marzo, el registro al foro de Ayuda Excel será totalmente gratuito para facilitar el teletrabajo. Todos los registros que se produzcan entre estas fechas tendrán acceso gratuito ilimitado a la comunidad hasta el 30 de abril.

    Regístrate

    Si te surge alguna duda mientras estás trabajando en casa con Excel, ya tienes a quien preguntar.

    Espero que esta medida te sirva de ayuda. Frenar la expansión del coronavirus depende de todos. Sé responsable.

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.
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png