Я хочу написать макрос, чтобы сохранить мое текущее имя файла версии +1 экземпляр версии. Для каждого нового дня версия сбрасывалась на v01
. Бывший. Текущий = DailySheet_20150221v01; Сохранить как = DailySheet_20150221v02; Следующий день = DailySheet_20150222v01
Увеличивая номер версии, я надеюсь, что версия не должна будет содержать v0
после достижения v10
+.
Мне удалось потренироваться, как сохранить файл с сегодняшней датой:
Sub CopyDailySheet()
Dim datestr As String
datestr = Format(Now, "yyyymmdd")
ActiveWorkbook.SaveAs "D:\Projects\Daily Sheet\DailySheet_" & datestr & ".xlsx"
End Sub
но нужна дополнительная помощь в поиске дополнения к версии. Могу ли я установить SaveAs
в строку, а затем запустить ее через For/If - Then set?