¿Qué son los eventos de libro de trabajo VBA??
Los eventos de libro de trabajo VBA se definen como una acción realizada por un usuario en Microsoft Excel que puede desencadenar la ejecución de una macro especificada. Por ejemplo, cuando un usuario abre un libro en Excel, el evento “Libro_de_trabajo_abierto” se activan. Del mismo modo, cuando el usuario guarda el libro de trabajo actual, el evento “Libro_de_trabajo_antes_de_guardar” se inicia. Hay muchos eventos de este tipo que están incorporados en Excel VBAExcel VBAVBA significa Visual Basic for Applications. Excel VBA es Microsoft’Las barras (columnas) son los mejores tipos de gráficos para presentar un solo dato en el lenguaje de programación de Excel y todos los demás programas de Microsoft Office, como Word y PowerPoint. Todos los programas del paquete Office comparten un lenguaje de programación común..
Los usuarios pueden crear códigos para eventos específicos del libro de trabajo, de manera que si el usuario ha especificado el código para un evento particular que ha ocurrido, VBA ejecutará instantáneamente el código. El código que se ejecuta cuando se produce un evento se denomina manejador de eventos.
Los eventos de libro de trabajo VBA permiten a los usuarios crear macrosMacros VBALa configuración de macros en Excel VBA es bastante sencilla. La estructura de las macros VBA de Excel implica empezar con una línea sub() antes de comenzar el código de la macro. que son ejecutados automáticamente por Excel cuando ocurre un evento particular. Mejoran la experiencia del usuario y permiten añadir interactividad a los libros de Excel.
Resumen
Tipos de Eventos en Excel
Hay diferentes tipos de objetos en Excel, que pueden tener varios eventos asociados a ellos. Ejemplos de eventos de Excel incluyen el propio Excel (aplicación), el libro, la hoja de trabajo, los gráficos, etc. Los eventos se explican en detalle a continuación:
1. Eventos a nivel de aplicación
Los eventos de aplicación se producen en la propia aplicación de Microsoft Office, como las acciones de Excel. Ejemplos de eventos a nivel de aplicación incluyen la apertura de un nuevo libro de trabajo, guardar el libro de trabajo actual, o cerrar uno o más de los libros de trabajo abiertos.
2. Eventos de nivel de libro de trabajo
Los eventos del libro de trabajo ocurren debido al usuario’Las acciones de Excel en el propio libro de trabajo. Ejemplos de tales eventos incluyen la creación de una nueva hoja de trabajo, la apertura de un libro de trabajo, y la impresión del libro de trabajo.
3. Eventos a nivel de hoja de trabajo
Los eventos de hoja de trabajo son eventos que se activan cuando un usuario realiza una acción en una hoja de trabajo. Ejemplos de eventos a nivel de hoja de trabajo son hacer doble clic en una celda, hacer clic con el botón derecho en una celda, cambiar una celda en la hoja de trabajo, cambiar el color de una hoja de trabajo, etc.
4. Eventos a nivel de UserForm
Los eventos de UserForm son eventos que se producen en el UserForm o en un objeto (como un botón o una celda) dentro del UserForm. Un ejemplo de evento de UserForm es hacer clic en una celda de la UserForm.
5. Eventos de gráficos
Los eventos del gráfico son eventos que ocurren en la hoja del gráfico. Una hoja de gráficos es diferente de una hoja de trabajo, y su trabajo es mantener los gráficos. Ejemplos de eventos de gráficos son el cambio de tamaño de un gráfico y el cambio de selección de un gráficoPlantilla de gráficos y diagramasEsta plantilla de gráficos y diagramas le proporciona 10 tipos diferentes de gráficos y diagramas utilizados en la planificación y el análisis financiero. #1 Line Graphs La solución perfecta para mostrar múltiples series de datos estrechamente relacionados. #2 Gráficos de barras Los gráficos de barras (columnas) son los mejores tipos de gráficos para presentar un solo dato ser.
Eventos a nivel de Libro de Trabajo
Siga los pasos siguientes para ver la lista de eventos del libro de trabajo:
N.B.: Al hacer clic en cualquiera de los eventos, se introducirá el código correspondiente en la ventana de códigos.
Eventos de Libro de Trabajo VBA Comúnmente Utilizados
1. Libro de trabajo abierto
El evento Workbook Open se produce cuando se accede al libro de trabajo. Es el primer mensaje que verá un usuario de Excel al abrir el libro. El evento puede ser modificado para mostrar un recordatorio al usuario cuando se abre un libro de trabajo.
También se puede utilizar de las siguientes maneras:
2. Evento BeforeSave del libro de trabajo
El evento Workbook BeforeSave se activa cuando un usuario de Excel guarda el libro actual, y se activa incluso antes de que el libro se guarde. Los dos posibles escenarios en los que se puede activar el evento Workbook BeforeSave son:
3. Cuaderno de trabajo antes de cerrar el evento
El evento Workbook BeforeClose se activa en cuanto se cierra el libro de trabajo. El código VBA se ejecuta independientemente de si el libro está cerrado o no. Suponiendo que el usuario no haya guardado el trabajo y reciba un aviso pidiéndole que guarde el libro de trabajo o lo cancele y elija esto último, el libro de trabajo no se guardará. Sin embargo, como el Evento BeforeClose ya ha sido disparado, el código del evento ya habrá sido disparado.
Otros eventos de VBA Workbook incluirán lo siguiente:
Más recursos
Para seguir avanzando en su carrera, los recursos adicionales que aparecen a continuación le serán útiles: