【发布时间】:2019-08-11 20:15:07
【问题描述】:
我有几个 Excel 文件要保存在当前文件名下,并附有今天的日期,但在不同的文件夹中。
由于这些文件都有不同的名称,我的方法是将它们的文件名作为变量并将其用作要保存的名称。由于我想避免为每个文件编写宏,因此将所需名称放入一个单元格然后使用该值(有效)保存它的想法不是一种选择。
Sub Save_Workbook()
' Save Sheet with Current Date
' Adjust Absolute Path to Location Where to Save the Workbook
Dim FName As String
FName = ActiveWorkbook.Name
ActiveWorkbook.SaveAs ("C:\Users\ME\FOLDER1\FOLDER2\SHEETS1\SHEETS2\ FName " & Format(Now(), "DD-MM-YYYY" & ".xlsx"))
End Sub
此宏将文件保存在所需的文件夹中,并附上日期,但它不选取自定义变量FName。例如,生成的文件名是 FName 29-09-2018。
【问题讨论】: