想通过vba实现打开模糊路径下的固定文件
正则公式如下
D:\项目测试\.\项目检测\\d{8}\\w-\d{4}\\d*-\w*-S-Z-\w-数字变量\.*\SUMMARY.html
简化后的打开路径及使用语句如下
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;file:///D:\项目测试/SUMMARY.html", _
Destination:=Range("$A$1"))
想在数字变量处添加一个数字变量来控制模糊搜索的结果数量,我一般用for循环,一般结果1-2个偶尔可能会更多,选取搜索到的第一个summary.html文件打开即可,里面是一个表格
因为vba可以录制操作所以才学了一点点,请稍微解释的通俗一点或者直接丢给我一段代码我自己研究测试感谢感谢
API函数FindFile可以指定通配符匹配你需要的文件名模式,再用FindNext查找下一个符合条件的文件