Книга: Excel. Трюки и эффекты
Константы
Константы
Как и в любом другом языке программирования, в VBA можно сопоставлять с идентификаторами константные значения. Объявление констант в языке VBA во многом сходно с объявлением переменных. Синтаксис инструкции объявления константы следующий:
[Public | Private] Const Имя_константы [As Имя_типа] = Значение
Два ключевых слова в первых скобках задают область видимости константы:
• Public – используется для объявления глобальных констант;
• Private – используется для объявления констант, доступных только в том модуле, где они объявлены.
По умолчанию, то есть когда не употреблены указанные ключевые слова, константа является Private.
Имя_константы – задает идентификатор константы.
Значение – константное значение (например, «Строка1», 1.245 ит. д.) либо выражение, в число аргументов которого не входят переменные и функции.
Если тип константы не задан, то он автоматически выбирается VBA исходя из ее значения. Ниже приводятся примеры объявления констант:
Const PI As Double = 3.14159265359
Public Const MyConstString = «MyConst»
Private Const НазваниеТаблицы As String = «Отчеты»
- Знакомство с VBA
- Соглашения, применяемые при описании синтаксиса VBA
- Комментарии в программе
- Идентификаторы
- Переменные
- Константы
- Операторы
- Массивы
- Коллекции
- Определяемые пользователем типы данных
- Управление выполнением программы
- Процедуры и функции
- Определение и преобразование типов переменных
- Файловый ввод/вывод
- Стандартные окна сообщений
- Обработка ошибок времени выполнения
- Классы в VBA
- Использование API-функций в VBA
- Использование объектов Excel
- 1.2.3. Константы, переменные и типы
- Константы гудвилла: стиль, паблисити, репутация, имидж и бренд фирмы
- Лекция 18. Глобальные объекты и константы
- 11.2. Константы и контекстные переменные
- Константы строковых типов
- Символьные константы
- Манифестные константы
- Константы базовых типов
- Атрибуты-константы
- Константы пользовательских классов
- Константы с манифестом для этого непригодны
- Строковые константы