Текст программы состоит из команд. Команда может содержать ключевые слова, операторы, переменные, константы и выражения. Любая конструкция относится к одной из следующих категорий:
1. Инструкции описания, именующие переменные, константы, процедуры, типы данных.
2. Инструкции присвоения, присваивающие значение или выражение переменной или константе.
3. Исполняемые инструкции, которые инициируют действие. Они могут выполнить метод или функцию, могут организовать повторение или ветвление блоков программы. Эти инструкции часто содержат математические или условные операторы.
Обычно инструкция располагаться на одной строке. Но ее можно переносить с помощью символа продолжения строки « _» (пробел подчеркивание, причем пробел обязателен!).
Пример: процедура описывает строковую переменную myVar, присваивает ей значение «Иван» и выводит на экран сцепленное значение сообщения:
Sub DemBox()
Dim myVar As String
myVar = "Иван"
MsgBox Prompt:="Привет " & myVar, _
Title:="Приветствие", _
Buttons:=vbExclamation
End Sub
Комментарии начинаются с апострофа или слова Rem, за которым следует пробел. Их можно вносить в любое место процедуры.
Проверка синтаксических ошибок. Если после нажатия Еnter строка выделяется красным цветом, то в ней есть ошибка.