无法通过VBA使用通配符打开文件,将只有1个文件的文件名更改日期

时间:2019-05-04 22:49:46

标签: excel vba

我想打开一个文件“ Account Master mmddyy.xls”,该文件保存在特定的路径中,每个月只有日期和月份发生变化。如何使用“帐户主”使用通配符打开文件,因为这将保持一致。在该位置仅会保存一个文件名相似的文件。

我尝试过,但是没有用。

Sub open_file()

    Workbooks.Open Filename:="C:\Users\Desktop\WORK\Account Master*"

End Sub

1 个答案:

答案 0 :(得分:2)

尝试一下:

Sub open_file()
Dim sFilename As String
    sFilename = Dir("C:\Users\Desktop\WORK\Account Master*", vbArchive)
    Workbooks.Open Filename:=sFilename
end sub