Я создал макрос, который автоматически обновляет данные, а затем сохраняет файл в определенной папке. Я хотел бы настроить запланированное задание, которое автоматически запускает мой макрос каждое утро понедельника.
Как я могу этого добиться?
Я создал макрос, который автоматически обновляет данные, а затем сохраняет файл в определенной папке. Я хотел бы настроить запланированное задание, которое автоматически запускает мой макрос каждое утро понедельника.
Как я могу этого добиться?
В рабочей книге, в которой выполняется ваш макрос, убедитесь, что он вызывается в модуле ThisWorkbook
Workbook_Open
.
Private Sub Workbook_Open()
Call YourMacroHere
End Sub
Затем перейдите к Task Scheduler
и выберите Create Basic Task
Затем дайте вашей задаче имя
Нажмите Next
и определите свое расписание
-> Далее ->
-> Далее -> Start a Program
-> Далее -> Browse
и выберите свою книгу
-> Далее -> Подтвердите, что все правильно и Готово
Затем, при условии, что ваш компьютер включен, эта рабочая книга будет открываться каждый понедельник в 9 утра. Затем событие Workbook_Open()
запустит выполнение вашего макроса. Вы также можете добавить в свой код, чтобы закрыть книгу после завершения макроса.