logo
Информатика и КГ_2014

5.2. Основные конструкции vba

При вводе текста процедур могут использоваться символы как строчные, так и прописные. В любом месте программы может стоять комментарий, который начинается с апострофа «’». Длинный оператор можно разбить на несколько строк, используя пробел и символ подчеркивания «_». В одной строке можно помещать несколько операторов, разделяя их двоеточием «:».

Имена переменных в VBA задаются латинскими/русскими буквами, для них нельзя использовать ключевые слова и имена стандартных объектов. Различают следующие типы переменных:

Обычно перед использованием переменной производится ее объявление в операторе Dim со следующим синтаксисом:

Dim <имя переменной> As <тип переменной>

Допускается в одном операторе Dim определять несколько переменных и различные типы переменных. Например:

Dim i As Integer, x As Single, y As Single

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

В арифметических выражениях на языке VBA записываются константы, переменные, встроенные функции, соединенные знаками арифметических операций. Арифметические операции задаются следующими символами: + (сложение), – (вычитание), * (умножение), / (деление), ^ (возведение в степень), а сами выражения записываются в одну строку.

В табл. 5.1 приведена запись некоторых встроенных математических функций (полный перечень функций языка VBA можно найти в справочной системе).

Таблица 5.1