VBA Public Variable - Bruk en variabel i flere moduler eller subs

Innholdsfortegnelse

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.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave