Uvod u varijable, konstante i VBA tipove podataka već smo obradili u uvodnom vodiču. U ovom ćemo vodiču pokriti javne varijable. Definicija javne varijable je varijabla kojoj svaki modul, podprocedura, funkcija ili klasa može pristupiti i koristiti je u određenoj radnoj knjizi.
Deklariranje javne varijable u VBA
Postoji pet glavnih ključnih riječi koje možete koristiti za deklariranje varijable u VBA. Ovi su:
- Ključna riječ Dim
- Ključna riječ Static
- Ključna riječ Global
- Ključna riječ Public
- Ključna riječ Privatno
Globalna varijabla i javna varijabla vrlo su slične.
Da biste proglasili javnu varijablu, morate postaviti svoju varijablu u odjeljak Deklaracije vašeg VBA koda ispod izjave Option Explicit, izvan bilo koje od vaših podprocedura ili funkcija, a također morate koristiti i ključnu riječ Public. Ovo je prikazano ispod:
1 | Javna MyVariable kao cijeli broj |
Kada deklarirate varijablu kao javnu varijablu, također zaključujete o opsegu te varijable. Opseg varijable određujete prema ključnoj riječi koju koristite za njezino deklariranje i gdje je stavljate u svoj kôd.