Переменные

Переменная – это величина, значение которой может изменяться в ходе выполнения программы.

Переменная характеризуется именем (идентификатором), типом и значением.

Имя переменной состоит из комбинации букв и цифр длиной не более 255 символов. На первом месте должна быть буква. Имя должно быть информативным. Примеры имен переменных:

Alfa, X, I, SUMMA, B23, KOD1_3, V, S.

Неверные имена:

a-l, x*x, 2c.

Применительно к программированию определение переменной можно дать следующим образом:

Переменная – это ячейка в памяти для хранения значения. Такими значениями могут быть числа, строки, даты и т.д. Перед использованием переменной ее необходимо объявить, т.е. указать имя переменной и тип данных, которые будут храниться в ней. Объявление каждой переменной делает программу надежной, ускоряет ее работу, уменьшает количество ошибок.

В программе переменные объявляются в разделе переменных по следующему формату:

DIM имя_переменной AS тип [, имя_переменной AS тип][1],

Примеры:

DIM V AS SINGLE, POS AS INTEGER

DIM TOK AS SINGLE

Можно вообще не применять раздел описания переменных, в этом случае всем переменным по умолчанию присваивается тип Variant. (Это плохой стиль программирования.)

Для запрета использования переменных без их объявлений рекомендуется в разделе объявлений модуля указать команду

OPTION EXPLICIT.

В этом случае при попытке использования предварительно не объявленной переменной редактор VBA будет сообщать об ошибке.

Для автоматического размещения команды Option Explicit при загрузке редактора необходимо зайти в меню Tools (инструменты), Options (настройки), Editor (редактор) и активизировать («поставить галочку») поле выбора командыRequire Variable Declaration (требуется объявление переменной).