Vi har allerede dækket en introduktion til variabler, konstanter og VBA -datatyper i en indledende vejledning. Vi vil dække offentlige variabler i denne vejledning. Definitionen af en offentlig variabel er en variabel, som ethvert modul, delprocedure, funktion eller klasse kan få adgang til og bruge inden for en bestemt projektmappe.
Erklæring om en offentlig variabel i VBA
Der er fem hovedord, som du kan bruge til at deklarere en variabel i VBA. Disse er:
- Det dim søgeord
- Det statiske søgeord
- Det globale søgeord
- Det offentlige søgeord
- Det private søgeord
Den globale variabel og den offentlige variabel er meget ens.
For at deklarere en offentlig variabel skal du placere din variabel i sektionen Deklarationer i din VBA -kode under Option Explicit -sætningen uden for nogen af dine underprocedurer eller funktioner, og du skal også bruge det offentlige søgeord. Dette er vist herunder:
1 | Offentlig MyVariable som heltal |
Når du erklærer en variabel som en offentlig variabel, udleder du også omfanget af denne variabel. Du bestemmer omfanget af en variabel ud fra det søgeord, du bruger til at deklarere det, og hvor du placerer det i din kode.