Новая статья: Запуск макроса по времени

Весьма частый случай на практике: вам нужно запускать один или несколько ваших макросов в заданное время или с определенной периодичностью. Например, у вас есть большой и тяжелый отчет, который обновляется полчаса и вы хотели бы запускать обновление за полчаса до вашего прихода на работу утром. Или у вас есть макрос, который должен делать автоматическую рассылку сотрудникам с заданной периодичностью. Или, работая со сводной таблицей, вы хотите, чтобы она обновлялась "на лету" каждые 10 секунд и т.д.

Реализовать такое можно двумя способами:
  • макросом, используя метод OnTime из VBA
  • использовать Планировщик Задач (Task Scheduler), встроенный в Windows


У каждого метода есть свои плюсы и минусы. Давайте рассмотрим их подробно.

Читать статью полностью
Наверх