【发布时间】:2017-03-03 12:05:57
【问题描述】:
我正在尝试使用 vba 打开一个 excel 工作簿:
'Open Planner
On Error Resume Next
Set WB = Workbooks("(FILE NAME).xlsx")
On Error GoTo 0
If WB Is Nothing Then 'open workbook if not open
Set WB = Workbooks.Open("G:\BUYING\Food Specials\6. Depot Memos\" & ThisWorkbook.Worksheets(1).Range("T8").value & "\(File Name).xlsx", Password:="samples", WriteResPassword:="samples", UpdateLinks:=False)
End If
我遇到的问题是我的文件不时更改名称,如下所示:
Depot Memo 12 - 13
Depot Memo 13 - 14
Depot Memo 15 - 16
如何根据文件名“Depot Memo”的第一部分打开文件? 我是 VBA 的新手,所以非常感谢任何帮助。
提前致谢
【问题讨论】:
-
你知道宏运行时要打开的文件名吗?如果没有,搜索的标准是什么?