Erklære globale variabler i din VBA program kan lette udvekslingen af informationer mellem forskellige kode moduler. I en VBA-kode modul, kan variabler have forskellige anvendelsesområder såsom procedure - niveau , modul - niveau og globalt niveau . Erklæringen for hver variabel er forskellig , afhængigt af dens omfang. Variable skal altid defineres med den mindste mulighed muligt at undgå at tilføje kompleksitet til koden. Definer dine globale variabler i et modul kun til hurtigt at komme til dem, når du har brug for . Instruktioner
1
Launch Microsoft Excel , skal du klikke på "Udvikler " fanen, og klik på " Visual Basic ". Klik på " Indsæt" menuen og klikke på " Modul " for at indsætte en ny kode modul
2
Føj følgende kode til at erklære en global variabel : .
Public myGlobalVar As String < br >
3
Klik på " Indsæt" menuen og klikke på " modul " for at indsætte en anden kode modul. Føj følgende kode til at give den globale variabel en værdi : Hej
Public Sub defineVal ()
myGlobalVar = "dette er en global variabel "
End Sub
< br > 4
Klik på " Indsæt" menuen og klikke på " modul " for at indsætte en tredje kode modul. Føj følgende kode , så ring til sub- procedure, der giver den variable en værdi, og vise den variable værdi gennem en besked boks : Hej
Private Sub showGlobalVar ()
Ring defineVal
< p> MsgBox ( myGlobalVar )
End Sub
5
Klik inde i " showGlobalVar ()" sub- procedure , og tryk på " F5 " for at køre programmet.
< br >