Вече описахме въведение в променливи, константи и типове данни VBA във въвеждащ урок. В този урок ще обхванем публичните променливи. Определението на публична променлива е променлива, до която всеки модул, подпроцедура, функция или клас може да има достъп и да използва в рамките на определена работна книга.
Деклариране на публична променлива във VBA
Има пет основни ключови думи, които можете да използвате, за да декларирате променлива във VBA. Това са:
- Ключовата дума Dim
- Ключовата дума Static
- Глобалната ключова дума
- Публичната ключова дума
- Частната ключова дума
Глобалната и публичната променлива са много сходни.
За да декларирате публична променлива, трябва да поставите променливата си в секцията Декларации на кода на VBA под израза Option Explicit, извън която и да е от вашите подпроцедури или функции и също трябва да използвате ключовата дума Public. Това е показано по -долу:
1 | Публична MyVariable като Integer |
Когато декларирате променлива като публична променлива, вие също правите изводи за обхвата на тази променлива. Определяте обхвата на променлива по ключовата дума, която използвате за декларирането й и къде я поставяте в кода си.