Общедоступная переменная VBA - использование переменной в нескольких модулях или подпрограммах

Содержание

Мы уже рассмотрели введение в переменные, константы и типы данных VBA во вводном руководстве. В этом руководстве мы рассмотрим общедоступные переменные. Определение общедоступной переменной - это переменная, к которой любой модуль, подпроцедура, функция или класс может получить доступ и использовать в определенной книге.

Объявление общедоступной переменной в VBA

Есть пять основных ключевых слов, которые вы можете использовать для объявления переменной в VBA. Эти:

  • Ключевое слово Dim
  • Ключевое слово Static
  • Ключевое слово Global
  • Ключевое слово Public
  • Ключевое слово Private

Глобальная переменная и общедоступная переменная очень похожи.

Чтобы объявить общедоступную переменную, вы должны поместить свою переменную в раздел объявлений вашего кода VBA под оператором Option Explicit, вне каких-либо подпроцедур или функций, и вы также должны использовать ключевое слово Public. Это показано ниже:

1 Public MyVariable as Integer

Когда вы объявляете переменную как общедоступную, вы также подразумеваете область действия этой переменной. Вы определяете область действия переменной по ключевому слову, которое вы используете для ее объявления, и по месту ее размещения в коде.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave