Программа на языке VBA записывается в стандартном модуле и оформляется в виде процедуры пользователя. Формат процедуры (программы) в общем случае следующий:
SUB имя_процедуры (список аргументов)
последовательность инструкций (операторов)
END SUB
Инструкции представляют собой последовательность логических строк. Каждая строка состоит из одного или нескольких операторов или процедур. Несколько операторов в одной строке друг от друга отделяются двоеточием
Ключевые слова должны записываться в точном соответствии с их синтаксисом. Рекомендуется использовать комментарии, поясняющие ход выполнения программы. Комментарии вводятся в программу с помощью оператора REM.
Формат оператора:
REM комментарий
или
‘комментарий.
Обычно в начале программы указывается ее название, затем идут разделы объявления констант и переменных, затем текст собственно программы. При составлении программ желательно использовать форматирование программы, т.е. выделять блоки или фрагменты, применять отступы и т.д.