Использование VBA для сохранения файла в Excel 2010 с другим именем каждый раз
У меня есть таблица, которую я использую в качестве шаблона для получения пользовательского ввода. Когда вы нажимаете кнопку отправки в электронной таблице, она отправляет данные в другую рабочую книгу, в которой хранятся все предыдущие записи, а затем очищает шаблон. Есть ли способ сохранить шаблон как другой файл при нажатии кнопки? Я знаю о.Saveas(), но мне нужно имя файла, основанное на том, что было напечатано в ячейках A2 и B2?
1 ответ
Решение
Я делаю это ежедневно, сохраняя файл как дату предыдущих дней. Я изменил то, что я использую для того, что вы хотите:
dim name as string
name = Cells(1,2).Value & Cells(2,2).Value
ActiveWorkbook.SaveAs() Filename:=name