Автоматически создавать копию файла - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть файл .xlsm, в котором мне нужна новая копия каждый день. Это список задач с флажками. Я встроил кнопку, которую я могу нажать, чтобы она автоматически сохраняла копию файла с текущей датой в заголовке. Теперь я ищу способ автоматически сохранять этот файл каждый день без необходимости нажимать кнопку. У кого-нибудь есть идеи, как это сделать?

1 Ответ

2 голосов
/ 13 февраля 2020

Используйте событие Workbook_Open для

  • Проверьте текущее значение ThisWorkbook.Name, чтобы увидеть, включает ли оно сегодняшнюю дату.
  • Если нет, выполните ThisWorkbook.SaveAs с новое имя файла с текущей датой.

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

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