Eventos de la hoja de trabajo (Microsoft Excel)
Una de las ventajas de crear macros para Excel es que pueden estar controladas por eventos. Esto significa que puede crear macros que se ejecutarán automáticamente cuando ocurran eventos específicos y bien definidos dentro de Excel.
Estos eventos pueden ocurrir en una hoja de trabajo o en un libro de trabajo.
La forma más sencilla de ver qué eventos de la hoja de trabajo están disponibles es seguir estos pasos:
-
Presione Alt + F11 para mostrar el Editor de VBA.
-
En la ventana Explorador de proyectos (esquina superior izquierda del Editor de VBA), busque el proyecto (libro de trabajo) en el que está trabajando.
-
Expanda el proyecto, si es necesario, haciendo clic en el signo más a la izquierda del nombre del proyecto. Debería ver todas las hojas de trabajo del proyecto en la lista.
-
Haga doble clic en la hoja de trabajo con la que desea trabajar. Debería aparecer una ventana de código para la hoja de trabajo.
-
En la parte superior de la ventana de código de la hoja de trabajo hay dos listas desplegables. En la lista desplegable de la izquierda, elija Hoja de trabajo.
En este punto, la lista desplegable de la derecha contiene todos los eventos que puede «atrapar» para esta hoja de trabajo. Los eventos disponibles pueden variar, según su versión de Excel. En Excel 2003 están disponibles los siguientes eventos:
Activar BeforeDoubleClick BeforeRightClick Calcular cambio Desactivar FollowHyperlink PivotTableUpdate * SelectionChange
Los nombres de los eventos deben ser lo suficientemente descriptivos para que pueda decir qué desencadena cada uno de ellos. Si elige uno de los eventos, puede crear la macro que desea ejecutar cuando el evento realmente ocurra.
_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 (2569) 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-Worksheet_Events [Eventos de la hoja de trabajo]
.