Найти в Дзене
VBA Excel с нуля

VBA Excel № 10. Добавляем новый модуль VBA

Для создания макроса в программе необходимо добавить модуль VBA, который будет содержать код, созданный пользователем. Выбор рабочей книги, в которой будет храниться код записанного макроса, осуществляется перед началом процесса записи.

Модуль VBA состоит из трех типов кода: объявления, процедуры Sub и функции. В одном модуле VBA может быть любое количество процедур Sub, функций и объявлений, а структура модуля полностью зависит от предпочтений пользователя.

При открытой книге "Тест" создадим еще одну книгу, автоматическое название которой будет присвоено "Книга1". В окне Project выделим "ЭтаКнига" (подсветится синим выделением).

Для добавления нового модуля VBA в проект можно использовать два метода: выполнить команду "Insert -> Module"

. Скриншот с моего ноутбука
. Скриншот с моего ноутбука

или щелкнуть правой кнопкой мыши на имени проекта и выбрать команды "Insert -> Module" в контекстном меню.

Скриншот с моего ноутбука
Скриншот с моего ноутбука

После этого новый модуль с названием "Module1" будет создан в папке "Modules" в окне Project и активируется окно "Код".

Скриншот с моего ноутбука
Скриншот с моего ноутбука
В следующей статье рассмотрим удаление модуля VBA