“Conocimiento Programación>Visual Basics Programación

Cómo controlar eventos en VBA

2011/2/2
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

.

Visual Basics Programación
Tutorial en VB.NET para DirectX
Cómo acceder a VBA Variable Tamaño de Fuente
Cómo agregar una nueva línea en Visual Basic
Cómo agregar una barra de desplazamiento para Windows de Visual Basic
¿Cuándo y quién desarrolló lo básico de Visual Basic?
Cómo convertir LINQ resultados a un DataTable
Cómo utilizar la propiedad OnChange en VBA
Cómo instalar el Control FlexGrid
Conocimiento de la computadora © http://www.ordenador.online