请问各位大神,我想用VBA打开子目录下包含已知字符的文件夹(不确定文件夹名称)里的包含已知字符的文件(不确定文件名称),请问如何写代码,网上说不能用通配符,那怎么弄。
用代码获取文件夹下的所有 EXCEL文件名,并添加超链接,你再根据 文件名,选择性的打开追问
我这个只是一个范例,比如我想要直接导入文件,但是路径又是模糊的只知道包含的字符,所以您这个方法不可用,谢谢
追答那就遍历所有可能存在的文件夹三
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-05-15
Dir函数请参考:
Sub Macro1()
Dim p$, f$
p = ThisWorkbook.Path & "\01、海迈导出的文件\"
f = Dir(p & "*材料汇总表.xls")
If f <> "" Then Workbooks.Open p & f
End Sub追问
Sub Macro1()
Dim p$, f$
p = ThisWorkbook.Path & "\01、海迈导出的文件\"
f = Dir(p & "*材料汇总表.xls")
If f <> "" Then Workbooks.Open p & f
End Sub追问
问题是,文件夹的名字也不确定,路径也可以用这个方法吗
本回答被网友采纳第2个回答 2018-05-15
文件名字才是重点!