我正在使用宏打开一个文件,由于当前日期,文件名每天都会更改。
今天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
感谢您的帮助
答案 0 :(得分:3)
单行代码中的多行代码真的很难阅读。
那就是说,我不确定VBA.Format
在您的代码中做了什么,但这应该有效:
OpenPath = "N:\File\"
OpenName = OpenPath & "today_" & Format(Date, "YYYYMMDD") & ".xlsx"