Модуль включает в себя процедуры, которые описывают выполнение приложением конкретных задач. Процедуры используются для разбиения сложных программистских задач на более простые элементы.
Разработчик имеет несколько возможностей для создания процедур.
Разработать процедуру можно просто путем ввода текста программы в редакторе VBA. Для этого нужно открыть модуль, для которого создается процедура. Затем можно ввести код процедуры в окне программы. Для добавления новой процедуры (подпрограммы или функции) следует установить курсор (точку вставки) за последней процедурой модуля, ввести ключевое слово (Sub или Function) и имя новой процедуры или функции и нажать клавишу Enter. Справку по синтаксису можно получить нажатием клавиши F1. Visual Basic автоматически завершит текст процедуры соответствующей инструкцией (End Sub, End Function или End Property) сразу после ввода ее заголовка. Код процедуры вводится между заголовком и инструкцией End.
Добавить процедуру в модуль можно также с помощью команды Процедура… меню Вставка. Имя процедуры и ее свойства можно будет ввести в открывшемся диалоговом окне «Вставка процедуры». В этом окне можно ввести имя процедуры, область ее действия и тип. Далее можно будет ввести код процедуры.