Tecnología

Inicio

Cómo supervisar Eventos en VBA

Cómo supervisar Eventos en VBA


VBA es sinónimo de Visual Basic para aplicaciones. VBA es muy relacionada con Visual Basic y utiliza el tiempo de ejecución de VB. Pero sólo puede funcionar dentro de un programa de control como Excel. VBA es muy flexible, pero es compatible con funcionalidades limitadas en comparación con VB. Programación de eventos es una técnica útil se puede implementar en VBA para supervisar las acciones del usuario. Evento y procedimiento de evento se incluyeron desde Excel 97. Un evento es una acción iniciada por la 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.

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 la tecla "Alt" y "F11" al mismo tiempo para entrar en la interfaz del editor de VBA.

2 Seleccione el ajuste "Hoja de trabajo" y seleccione la opción "Cambio" ajuste en el menú desplegable que aparece en la ventana de código. Esto se suma a la declaración procedimiento de evento para el evento "cambio" al módulo de código.

3 Añadir código al procedimiento Worksheet_Change como sigue:

Si no Application.Intersect (Target, Me.Range ( "A2: C11")) no es nada Entonces

'Perform some action.

Más

'Ninguna célula de destino en el rango A2: C11. Salida

Exit Sub

Worksheet_Change comprueba cada célula. Intersect () devuelve el rango de celda compartida por dos cadenas: Target 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.