Macros de excel y eventos de libro

eventos del libro de trabajo se producen cuando algo le sucede a un determinado libro de Excel. Por ejemplo, cuando se abre un libro de trabajo, cuando se cierra un libro, cuando se añade una nueva hoja de cálculo, o cuando un libro se guarda. Cada libro es su propio módulo integrado donde se puede colocar su propio procedimiento de evento.

Para llegar a este módulo incorporado, tendrá que activar primero el Editor de Visual Basic (presione ALT + F11). Luego, en el menú del Explorador de proyectos, haga; haga clic en ThisWorkbook, y luego elegir la opción ViewCode.

Llegar al módulo incorporado para un libro.
Llegar al módulo incorporado para un libro.

El Editor de Visual Basic se abrirá automáticamente al módulo incorporado para el libro. Este módulo tendrá dos cuadros de lista desplegable en la parte superior.

Video: Como crear un reloj en Excel - Capítulo 239

Seleccione la opción del libro en el menú desplegable de la izquierda. Esta acción seleccionará automáticamente el evento Abrir en el menú desplegable a la derecha. Como se puede ver aquí, esto también será añadido algo de código de arranque, donde puede introducir o pegar el código.

El evento Open predeterminado para el objeto de hoja.

El evento Open predeterminado para el objeto de hoja.

La idea es elegir el evento más apropiado en el menú desplegable de eventos para la tarea en cuestión. La siguiente figura ilustra algunos de los eventos que puede elegir.

Haga clic en el cuadro desplegable de eventos para elegir el evento más apropiado.
Haga clic en el cuadro desplegable de eventos para elegir el evento más apropiado.

Los eventos del libro de trabajo más comúnmente utilizados son los siguientes:

  • Worksheet_Open: Se activa cuando se abre el libro

    Video: Curso Práctico Programación VBA Excel 2007: Eventos del Libro Ocultar Hojas. Sesión 05. Vídeo 1 de 1

  • Worksheet_BeforeSave: Desencadena antes de que se guarda el libro

  • Worksheet_BeforeClose: Desencadena antes de Excel cierra el libro

  • Worksheet_SheetChange: Se activa cuando un usuario cambia entre las hojas

    Video: Macro Excel 3 minutos | Abrir otro archivo y ejecutar Macro | RaduNordenhulk

Artículos Relacionados