0 2 mins 3 meses

Favicon

Determinar variables globales en su aplicación VBA puede proveer el intercambio de información entre diferentes módulos de código. En un módulo de código VBA, las variables pueden tener diferentes áreas de validez, p. Ej. B. Nivel de procedimiento, nivel de módulo y nivel universal. La exposición de cada variable es diferente según el calibre. Las variables siempre deben definirse lo más estrechamente posible para no aumentar la complejidad de su código. Defina sus variables globales en un solo módulo para un camino rápido cuando sea necesario.

Paso 1

Inicie Microsoft Excel, haga clic en la pestaña Desarrollador y haga clic en Visual Basic. Haga clic en el menú Insertar y haga clic en Módulo para insertar un nuevo módulo de código.

paso 2

Agregue el ulterior código para determinar una variable universal:

MyGlobalVar public como una cautiverio

paso 3

Haga clic en el menú Insertar y haga clic en Módulo para insertar un segundo módulo de código. Agregue el ulterior código para asignar un valía a la variable universal:

Valía de subdefinición pública ()

myGlobalVar = «esta es una variable universal»

End Sub

Paso 4

Haga clic en el menú Insertar y haga clic en Módulo para insertar un tercer módulo de código. Agregue el ulterior código, llame al subprocedimiento que asigna un valía a la variable y muestre el valía de la variable a través de un cuadro de mensaje:

Muestra privada globalVar ()

Call defineVal

MsgBox (myGlobalVar)

End Sub

Haga clic en el interior del subprocedimiento showGlobalVar () y presione F5 para ejecutar el software.

. Cómo declarar una variable global en VBA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *