Россия

Автоматический запуск макросов при открытии Excel

Дата публикации: 04.01.2016

Простая процедура VBA автоматически запускающая макрос, при открытии Excel.

Это может быть необходимо, если требуется проверить или изменить настройки самого Excel, внедрить или проверить наличие объектов (листа, диаграммы, таблицы) или текста поверить наличие определенных данных.

В редакторе VBA (Alt + F11), вы найдете элементы ( «ThisWorkbook» или «ЭтаКнига»), содержащиеся в проекте VBA вашего xls файла.

Дважды щелкните по  «ThisWorkbook» или «ЭтаКнига», и выберите функцию Workbook_Open

Эта функция автоматически запускается при открытии интересующей нас книги Excel.

Private Sub Workbook_Open ()

MsgBox ( «Привет»)

End Sub

В приведенном примере при открытии книги будет выводится сообщение с текстом «Привет»

Приведенный пример очень прост, но его можно значительно расширить в соответствии с Вашими потребностями в обработке книги Excel