M贸dulo 10: Eventos en VBA

馃摌 M贸dulo 10: Eventos en VBA

En este m贸dulo aprender谩s qu茅 son los eventos en VBA y c贸mo usarlos para ejecutar c贸digo autom谩ticamente cuando ocurren ciertas acciones en Excel, como abrir un libro, cambiar una celda o hacer clic en un bot贸n.


✅ ¿Qu茅 es un evento?

Un evento es una acci贸n que sucede en Excel y que puede activar la ejecuci贸n de c贸digo VBA. Por ejemplo, cuando un usuario cambia el valor de una celda o abre un libro de trabajo.


✅ Eventos comunes en Excel VBA

  • Workbook_Open: se ejecuta al abrir un libro de Excel.
  • Worksheet_Change: se ejecuta cuando cambia el contenido de una celda en una hoja espec铆fica.
  • Worksheet_SelectionChange: se ejecuta al seleccionar otra celda o rango.
  • Button_Click: se ejecuta al hacer clic en un bot贸n de formulario o ActiveX.

✅ Ejemplo: C贸digo que muestra un mensaje al abrir el libro

Private Sub Workbook_Open() MsgBox "¡Bienvenido al libro de Excel!" End Sub

✅ Ejemplo: C贸digo que avisa cuando cambias una celda en la hoja "Datos"

Private Sub Worksheet_Change(ByVal Target As Range) MsgBox "Has cambiado la celda " & Target.Address End Sub

Este c贸digo debe ir en el m贸dulo de la hoja donde quieres detectar cambios.


馃摑 Ejercicio 10️⃣: Crear un evento que muestre un mensaje cuando se seleccione la celda A1

Escribe el c贸digo para mostrar un mensaje "Has seleccionado la celda A1" cada vez que el usuario seleccione esa celda en la hoja activa.


En el pr贸ximo m贸dulo aprenderemos a manejar errores en VBA para hacer nuestros programas m谩s robustos.

No hay comentarios:

Publicar un comentario

Pol铆ticas de Privacidad