用当前日期打开文件的宏

时间:2012-07-23 18:50:23

标签: excel excel-vba vba

我正在使用宏打开一个文件,由于当前日期,文件名每天都会更改。

今天

File \ today_20120723。

我正在尝试这个,但它不起作用。建议

Dim OpenPath As String
Dim OpenName As String

OpenPath = "N:\File\": OpenName = OpenPath & "today_" VBA.Format   (Date, "YYYYMMDD") & ".xlsx"



Workbooks.Open Filename:=OpenPath

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

单行代码中的多行代码真的很难阅读。

那就是说,我不确定VBA.Format在您的代码中做了什么,但这应该有效:

OpenPath = "N:\File\"
OpenName = OpenPath & "today_" & Format(Date, "YYYYMMDD") & ".xlsx"