Переменная — это именованная область памяти, отведенная для временного хранения данных, которые могут изменяться во время выполнения программы. Константа — это именованный элемент, сохраняющий постоянное значение в процессе выполнения программы.
Переменные описываются с помощью инструкции Dim, а константы — с помощью Const. В описании переменной задается ее имя и тип данных. В языке VBA используются следующие основные типы данных:
- Byte (байт) — целые числа в диапазоне 0—255;
- Integer (целое) — целые числа в диапазоне -32768—32767;
- Long (длинное целое) — целые числа в диапазоне -2147483648—2147483648;
- Single (с плавающей точкой одинарной точности) — числа в диапазоне
-3,4×1038—3,4×1038;
- Double (с плавающей точкой двойной точности) — числа в диапазоне
-1,8×10308—4,9×10324;
- Date — даты и время;
- String (строка) — символьные строки фиксированной или переменной длины;
- Variant (вариантный) — может быть как числовое, так и текстовое значение;
- Boolean (логический) — принимает значения True или False;
- Object (объектный) — любая ссылка на объект.
Пример 8.1. Описать переменную Result как длинное целое, переменную Stroka как текстовую и константу Num = 150.
Dim Result As Long
Dim Stroka As String
Const Num As Integer = 150