Как запустить макрос VBA при открытии или закрытии книги?

Во многих случаях мы можем использовать код VBA для выполнения операций, которые встроенные функции Excel не поддерживают. Но пробовали ли вы когда-нибудь запускать макрос VBA при каждом открытии или закрытии книги? В этой статье я расскажу вам, как запускать код VBA при каждом открытии или закрытии книги.

Запускать код VBA при закрытии или открытии книги


Запускать код VBA при закрытии или открытии книги

1. Включите книгу, нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2. Дважды щелкните ThisWorkbook в Project – VBAProject , чтобы открыть окно ThisWorkbook (Code) .

2. В окне кода выберите Workbook в раскрывающемся списке слева. Обратите внимание, что по умолчанию Open будет отображаться в правом раскрывающемся списке, в противном случае измените его на Open .

3. Затем скопируйте свой собственный код без первой и последней строки и вставьте его между и , как показано на скриншоте ниже.

4. Затем нажмите кнопку Сохранить , чтобы сохранить код, в появившемся диалоговом окне с напоминанием нажмите Нет .

5 Затем появится диалоговое окно Сохранить как , сохраните файл как макрос Excel. -Включите книгу и выберите папку для размещения файла.

6. Нажмите кнопку Сохранить . Теперь код будет выполняться, пока рабочая книга открыта.

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


Оцените статью
Frestage.ru
Добавить комментарий