Evitar que un automacro / eventmacro se ejecute usando VBA en Microsoft Excel

Tabla de contenido

Si desea abrir un libro de trabajo sin ejecutar una macro Auto_Open, puede hacerlo manteniendo presionada la tecla Shift
hacia abajo cuando abre el archivo.

Si el libro de trabajo está protegido con contraseña, recuerde mantener presionada la tecla Mayús después de haber ingresado la contraseña.
Una macro Auto_Open no se ejecutará automáticamente cuando abra un libro de trabajo desde una macro. Tendrás que recordar
para establecer el método RunAutoMacros en True.

Puede evitar que se ejecute una macro Auto_Close manteniendo presionada la tecla Mayús cuando cierra el libro de trabajo …
Lo mismo se aplica a todas las demás macros automáticas, mantenga presionada la tecla Mayús para evitar que se ejecuten.
En Excel 97 y versiones posteriores, los eventos se utilizan para ejecutar macros. Excel 97 y versiones posteriores también reconocerán y ejecutarán las versiones anteriores.
auto-macros si existen. Los eventmacros se ejecutarán antes que los automacros, p. Ej. el evento Workbook_Open macro
se ejecutará antes de la macro Auto_Open.

En Excel 97 y posterior, puede deshabilitar eventmacros agregando esta línea a su código:

Application.EnableEvents = False

Recuerde volver a establecer la propiedad en True para que las macros de eventos se vuelvan a habilitar cuando haya terminado.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave