Uvod v spremenljivke, konstante in vrste podatkov VBA smo že obravnavali v uvodni vadnici. V tej vadnici bomo obravnavali javne spremenljivke. Opredelitev javne spremenljivke je spremenljivka, do katere lahko dostopa in jo uporablja kateri koli modul, podprocedura, funkcija ali razred v določenem delovnem zvezku.
Razglasitev javne spremenljivke v VBA
Obstaja pet glavnih ključnih besed, ki jih lahko uporabite za razglasitev spremenljivke v VBA. To so:
- Ključna beseda Dim
- Ključna beseda Static
- Globalna ključna beseda
- Ključna beseda Public
- Zasebna ključna beseda
Globalna spremenljivka in spremenljivka Public sta si zelo podobni.
Če želite razglasiti javno spremenljivko, morate svojo spremenljivko postaviti v razdelek Izjave v kodi VBA pod izjavo Option Explicit, zunaj katerega koli od vaših podprocedurov ali funkcij, uporabiti pa morate tudi ključno besedo Public. To je prikazano spodaj:
1 | Javna MyVariable kot celo število |
Ko spremenljivko razglasite kot javno spremenljivko, sklepate tudi na obseg te spremenljivke. Obseg spremenljivke določite s ključno besedo, ki jo uporabite za njeno razglasitev, in s tem, kje jo postavite v kodo.