如何编写VBA代码以使用文件名作为单元格值保存excel工作簿?

时间:2015-07-03 12:33:01

标签: excel-vba vba excel

我有一个每周都会更改的工作簿,我想编写一个脚本,将工作簿保存在设置的位置,并将名称更改为本周的开始日期。

非常感谢任何帮助,如果我不清楚,我会尝试更好地解释它。

由于

2 个答案:

答案 0 :(得分:0)

您可以使用Workbook.SaveAs-method执行此操作。我链接的页面解释了你传递给函数的不同参数是什么,对你来说最相关的是第一个,Filename,你可以将它设置为等于任何字符串(例如一个)从细胞中检索出来的)。您还可以(可选)包含文件名前面的文件路径,以确定文件的保存位置,否则将保存到当前文件夹。

答案 1 :(得分:0)

Workbook.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)

您可以将路径和文件名分配给FileName作为字符串

http://www.rondebruin.nl/win/s5/win001.htm