VBA representa Visual Basic para Aplicaciones . VBA está estrechamente relacionado con Visual Basic y utiliza VB runtime . Pero sólo se puede ejecutar en una aplicación host, como Excel. VBA es muy flexible, pero compatible con funcionalidades limitadas en comparación con VB . Programación de eventos es una técnica útil que puede implementar en VBA para controlar las acciones del usuario . Eventos y procedimiento de evento se incluyeron desde Excel 97 . Un evento es una acción iniciada por una acción del usuario o por código VBA. Un procedimiento de evento es un procedimiento Sub en el que se puede escribir el código de acción . Cosas que necesitará
VBA
Ver Más instrucciones
1
Haga clic en " Inicio", "Todos los programas " y " Microsoft Excel " para entrar en el programa Excel. Haga clic en " Activar Excel Visual Basic " cuando entras en el Excel. Pulse el botón " Alt" y " F11 " al mismo tiempo para entrar en la interfaz del editor de VBA.
2
Seleccione la opción " Hoja de trabajo " y seleccione la opción " Change" en el menú desplegable de la ventana de código . Esto agrega la declaración del procedimiento de eventos para el evento " Cambio" al módulo de código
3
Agregar código al procedimiento Worksheet_Change como sigue: .
Si No Application.Intersect (Target, Me.Range ( "A2 : C11 ")) entonces no es nada
'Realiza alguna acción
demás
. Ninguna célula de objetivo en el rango A2 : C11 . Salir
Exit Sub
Worksheet_Change comprueba cada célula . Intersect ( ) devuelve el rango de celdas compartidas por dos cadenas : Blanco y Me.Range ( "A2 : C11 ") . Si el objetivo está dentro del rango ( "A2 : C11 ") , algún tipo de acción se llevará a cabo por el código
.