У даному прикладі розглядається спосіб ручного створення вихідного коду процедури. Таку процедуру можна додати у вже існуючий модуль VBA чи в новий модуль. Код нової процедури у вже існуючому модулі потрібно розмістити після оператора End Sub, що завершує попередню процедуру, і перед оператором Sub <ім'я> ( ), що починає наступну процедуру в модулі. Нова процедура може бути цілком написана набором її тексту на клавіатурі. У редакторі VBA є засоби, що прискорюють процес набору. Наприклад, після натискання на Enter після введення ключового слова Sub і імені процедури редактор автоматично додає ключові слова End Sub. Крім того, на екрані в ході набору можуть з'являтися спливаючі вікна з підказками по списках аргументів убудованих у текст процедур.
Розглянемо порядок дій для створення нової процедури в новому модулі VBA, що виводить деяке повідомлення на екран, а також спробуємо модифікувати код процедури.
1. Створіть новий документ і збережете його з ім'ям, наприклад, Мої макроси.
2. Натисніть Alt+F11 для активізації редактора VBА.
3. У лівому верхнім вікні Project Explorer виділите проект Мої макроси,у якому буде збережена створювана процедура.
4. Виконайте команду Insert®Moduleдля додавання нового модуля до проекту. Редактор додає новий модуль і відкриває в правій частині вікно коду.
5. У лівому нижнім вікні Properties® Module 1 перейменуйте новий модуль, давши йому ім'я, наприклад, FirstProg.
6. Переконаєтеся, що курсор вставки тексту знаходиться на початку порожнього рядка в FirstProg (Соdе) і введіть наступний текст, натискаючи на Enter наприкінці кожного рядка для початку нового рядка: