Omówiliśmy już wprowadzenie do zmiennych, stałych i typów danych VBA w samouczku wprowadzającym. W tym samouczku omówimy zmienne publiczne. Definicja zmiennej publicznej to zmienna, do której każdy moduł, procedura Sub, funkcja lub klasa może uzyskać dostęp i używać w określonym skoroszycie.
Deklarowanie zmiennej publicznej w VBA
Istnieje pięć głównych słów kluczowych, których można użyć do zadeklarowania zmiennej w VBA. To są:
- Słowo kluczowe Dim
- Statyczne słowo kluczowe
- Słowo kluczowe globalne
- Słowo kluczowe Public
- Prywatne słowo kluczowe
Zmienna globalna i zmienna publiczna są bardzo podobne.
Aby zadeklarować zmienną Public, musisz umieścić swoją zmienną w sekcji Deklaracje swojego kodu VBA poniżej instrukcji Option Explicit, poza którąkolwiek z twoich Sub Procedures lub Functions, a także musisz użyć słowa kluczowego Public. Jest to pokazane poniżej:
1 | Publiczna moja zmienna jako liczba całkowita |
Kiedy deklarujesz zmienną jako zmienną publiczną, wnioskujesz również o zakresie tej zmiennej. Zakres zmiennej określasz za pomocą słowa kluczowego, którego używasz do jej deklarowania i gdzie umieszczasz ją w swoim kodzie.