Синтаксис VBA, как понятно из самого названия этого языка (которое расшифровывается как Visual Basic for Applications), почти полностью совпадает с синтаксисом Visual Basic. Некоторые основные синтаксические принципы этого языка:
- VBA нечувствителен к регистру;
- чтобы закомментировать код до конца строки, используется одинарная кавычка ( ') или команда REM;
- символьные значения должны заключаться в двойные кавычки;
- максимальная длина любого имени в VBA (переменные, константы, процедуры) — 255 символов;
- начало нового оператора — перевод на новую строку (точка с запятой, как в C, Java, JavaScript для этого не используется);
- ограничений на максимальную длину строки нет (хотя в редакторе умещается только 308 символов). Несколько операторов в одной строке разделяются двоеточиями:
MsgBox "Проверка 1" : MsgBox "Проверка 2"
- для удобства чтения можно объединить несколько физических строк в одну логическую при помощи пробела:
MsgBox "Сообщение пользователю" _
& vUserName
|