Veřejná proměnná VBA - použijte proměnnou ve více modulech nebo dílčích částech

Obsah

Ú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.

wave wave wave wave wave