Úvod do premenných, konštánt a dátových typov VBA sme už pokryli v úvodnom návode. V tomto návode sa budeme zaoberať verejnými premennými. Definícia verejnej premennej je premenná, ku ktorej má prístup a môže ju používať určitý modul, čiastková procedúra, funkcia alebo trieda v rámci určitého zošita.
Deklarácia verejnej premennej vo VBA
Existuje päť hlavných kľúčových slov, ktoré môžete použiť na deklaráciu premennej vo VBA. Sú to tieto:
- Kľúčové slovo Dim
- Statické kľúčové slovo
- Globálne kľúčové slovo
- Verejné kľúčové slovo
- Súkromné kľúčové slovo
Globálna a verejná premenná sú veľmi podobné.
Na to, aby ste mohli deklarovať verejnú premennú, musíte premennú umiestniť do sekcie vyhlásení kódu VBA pod vyhlásenie o explicitných možnostiach, mimo akýchkoľvek vašich čiastkových procedúr alebo funkcií a musíte tiež použiť kľúčové slovo verejné. Toto je zobrazené nižšie:
1 | Public MyVariable ako celé číslo |
Keď deklarujete premennú ako verejnú premennú, odvodzujete tým aj rozsah tejto premennej. Rozsah premennej určujete podľa kľúčového slova, ktoré použijete na jej deklarovanie, a miesta, kde ju umiestnite do kódu.