![](/img/trans.png)
[英]How to use VBA to copy a filename of an Excel workbook opened with VBA and use it in a save-as function for current workbook?
[英]How would I write VBA code to save an excel workbook with the filename as a cell value?
我有一个每周都会更改的工作簿,我想编写一个脚本,将工作簿保存在设定位置并将名称更改为一周的开始日期。
任何帮助将不胜感激,如果我不清楚,我会尝试更好地解释它。
谢谢
您可以使用Workbook.SaveAs
-method执行此操作。 我链接的页面解释了您传递给函数的不同参数的作用,对您来说最相关的是第一个Filename
,您可以将其设置为几乎等于任何字符串(例如从单元格中检索的字符串) )。 您还可以(可选)在文件名之前包含文件路径,以确定文件的保存位置,否则将保存到当前文件夹。
Workbook.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
您可以将路径和文件名分配给FileName
作为字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.