Úvod do proměnných, konstant a datových typů VBA jsme již probrali v úvodním kurzu. V tomto tutoriálu se budeme zabývat veřejnými proměnnými. Definice veřejné proměnné je proměnná, ke které má přístup a může ji používat určitý modul, dílčí procedura, funkce nebo třída v rámci určitého sešitu.
Deklarace veřejné proměnné ve VBA
Existuje pět hlavních klíčových slov, která můžete použít k deklaraci proměnné ve VBA. Tyto jsou:
- Klíčové slovo Dim
- Statické klíčové slovo
- Globální klíčové slovo
- Veřejné klíčové slovo
- Soukromé klíčové slovo
Globální proměnná a veřejná proměnná jsou velmi podobné.
Abyste mohli deklarovat veřejnou proměnnou, musíte proměnnou umístit do sekce Deklarace kódu VBA pod příkaz Explicit Explicit, mimo všechny vaše dílčí procedury nebo funkce a také musíte použít veřejné klíčové slovo. To je uvedeno níže:
1 | Public MyVariable jako celé číslo |
Když deklarujete proměnnou jako veřejnou proměnnou, vyvozujete také rozsah této proměnné. Rozsah proměnné určujete podle klíčového slova, které použijete k její deklaraci, a podle umístění v kódu.