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

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


person Bolo    schedule 20.02.2014    source источник


Ответы (1)


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

dim name as string

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

ActiveWorkbook.SaveAs() Filename:=name
person Jacob Lambert    schedule 20.02.2014
comment
Я знал, что это будет просто. Я просто не мог придумать, как это сделать. Благодарю вас! - person Bolo; 20.02.2014