Использование VBA для сохранения файла в Excel 2010 с другим именем каждый раз

У меня есть таблица, которую я использую в качестве шаблона для получения пользовательского ввода. Когда вы нажимаете кнопку отправки в электронной таблице, она отправляет данные в другую рабочую книгу, в которой хранятся все предыдущие записи, а затем очищает шаблон. Есть ли способ сохранить шаблон как другой файл при нажатии кнопки? Я знаю о.Saveas(), но мне нужно имя файла, основанное на том, что было напечатано в ячейках A2 и B2?

1 ответ

Решение

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

dim name as string

name = Cells(1,2).Value & Cells(2,2).Value

ActiveWorkbook.SaveAs() Filename:=name
Другие вопросы по тегам