Константы. Константами называются элементы данных, значения которых определены при их описании и в процессе выполнения программ не изменяются.
Константами называются элементы данных, значения которых определены при их описании и в процессе выполнения программ не изменяются.
В VBA существуют константы двух типов:
- Литеральные. Это константы, определяемые их значениями и используемые в выражениях. Различают числовые (3.14; 16; 4.2Е+02), строковые (“ГЭФ”; “Иванов И.И.”) и логические константы (True, False).
- Именованные, т.е. имеющие собственные уникальные идентификаторы. Они в свою очередь разделяются на
Встроенные (стандартные) константы. Их имена и количество определяются используемым приложением. В MS Excel их очень много. Например, к встроенным константам относятся vbOKOnly, fmAltMask и т.д.
Пользовательские константы объявляются самим пользователем с помощью инструкции Const. В момент объявления пользовательским константам присваиваются значения. Попытка переопределения значения константы с помощью оператора присваивания вызывает ошибку.
Сокращенный синтаксис инструкции Const:
Const ИмяКонстанты [As тип] = выражение
Элементы синтаксиса:
ИмяКонстанты –
Обязательный. Имя константы, удовлетворяющее стандартным правилам именования.
тип –
Необязательный. Связывает объявляемую константу с одним из поддерживаемых типов данных. Для каждой описываемой константы следует использовать отдельное предложение As тип. В случае отсутствия параметра тип константы определяется типом выражения.
выражение –
Обязательный. Литерал (числовое, строковое или логическое значение), другая константа или любое сочетание, которое включает арифметические и логические операторы.
Например, следующие инструкции
Const Year As Integer=2003
Const Plan=129
объявляют две целочисленные константы: Year и Plan. Первая константа имеет явно описанный целый тип, а тип второй определяется ее значением.
Инструкция
Const NameGrup = “МТ - 21”
осуществляет объявление строковый константы NameGrup, которой присвоено значение строкового литерала МТ – 21.
Логическая константа Flag, с которой связывается значение True (Истина), может быть объявлена следующим образом:
Const Flag = True
Дата добавления: 2015-08-26; просмотров: 962;