Red de conocimiento informático - Aprendizaje de programación - Cómo definir variables globales en Excel VBA y usarlas en procedimientos y funciones. ¿Puede dar ejemplos de código?

Cómo definir variables globales en Excel VBA y usarlas en procedimientos y funciones. ¿Puede dar ejemplos de código?

Crea un nuevo documento de Excel

alt F11 Abrir vba

Crea un nuevo módulo en la ventana izquierda y escribe una variable global en él

Público AAA como entero

Abre SHEET1, dibuja un botón y escribe código para él:

Private Sub CommandButton1_Click()

bb

End Sub

Función pública bb()

AAA = 1

Función final

Abre SHEET2 y dibuja un botón

Sub privada CommandButton1_Click( )

AAA = 5

End Sub

Abra SHEET3, dibuje un botón y escriba el código:

Private Sub CommandButton1_Click ()

MsgBox AAA

End Sub

-----------------------

Luego pruebe AAA El valor de > Haga clic en el botón de la hoja 2, luego haga clic en el botón de la hoja 3, se mostrará AAA=5

------------------ --

¿Entendido?