Vi har allerede dekket en introduksjon til variabler, konstanter og VBA -datatyper i en introduksjonsopplæring. Vi skal dekke offentlige variabler i denne opplæringen. Definisjonen av en offentlig variabel er en variabel som enhver modul, delprosedyre, funksjon eller klasse kan få tilgang til og bruke i en bestemt arbeidsbok.
Deklarere en offentlig variabel i VBA
Det er fem hovedord du kan bruke til å deklarere en variabel i VBA. Disse er:
- Dim -søkeordet
- Det statiske søkeordet
- Det globale søkeordet
- Det offentlige søkeordet
- Det private søkeordet
Den globale variabelen og den offentlige variabelen er veldig like.
For å deklarere en offentlig variabel må du plassere variabelen i delen Deklarasjoner i VBA -koden under Option Explicit -setningen, utenfor noen av underprosedyrene eller funksjonene, og du må også bruke det offentlige søkeordet. Dette er vist nedenfor:
1 | Offentlig MyVariable som heltall |
Når du erklærer en variabel som en offentlig variabel, slutter du også til omfanget av den variabelen. Du bestemmer omfanget av en variabel ut fra søkeordet du bruker for å deklarere den og hvor du plasserer den i koden.