Ejecución de una macro cuando una hoja de trabajo está desactivada (Microsoft Excel)
Es posible configurar Excel para que se ejecute una macro de su elección cada vez que se desactive una hoja de trabajo en particular. Qué significa eso? Simplemente, se puede ejecutar una macro cada vez que hace clic en una pestaña de la hoja de trabajo para salir de la hoja actual. Todo lo que necesitas hacer es seguir estos pasos:
-
Active la hoja de trabajo con la que desea asociar la macro.
-
Elija Nombre en el menú Insertar. Verá un submenú.
-
Elija Definir en el submenú. Verá el cuadro de diálogo Definir nombre. (Ver figura 1)
-
En el campo Nombres en el libro de trabajo, ingrese un nombre que comience con el nombre de la hoja de trabajo, seguido de un signo de exclamación, Auto_Deactivate y cualquier otra redacción deseada. Por lo tanto, si la hoja de trabajo se llamaba Acciones , podría ingresar Acciones! Auto_Deactivate_Salir. . En el campo Se refiere a, ingrese una fórmula que apunte al libro de trabajo y la macro que desea que se ejecuten automáticamente. Por lo tanto, si el nombre de la macro fuera Update_PL y el nombre del libro de trabajo fuera PFOLIO.XLS , ingresaría la fórmula = PFolio! Update_PL. . Haga clic en el botón Aceptar.
Recuerde que una macro definida de esta manera se ejecuta cada vez que la hoja de trabajo se desactiva, no solo la primera vez. Piense en cómo usa Excel; Si pasa bastante tiempo saltando entre hojas de trabajo en un libro de trabajo o entre libros de trabajo, es posible desactivar una hoja de trabajo varias docenas de veces durante el curso de una sesión.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2955) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posteriores) aquí:
link: / excelribbon-Running_a_Macro_when_a_Worksheet_is_Deactivated [Ejecutar una macro cuando una hoja de trabajo está desactivada]
.