用vba如何查找文件夹下的所有excel文件

用vba如何查找文件夹下的所有excel文件
现在我想做个按钮来查询当前excel所在文件夹下的所有excel文件,一点按钮就弹出对话提示:“当前文件夹下包涵的excel文件有:。。。。。。。”,代码应该怎么写啊?

用FileSearch功能,给个例子,自己研究一下:
Sub test()
With Application.FileSearch
'寻找的目录是当前工作薄所在的目录
.LookIn = ThisWorkbook.Path
'只寻找文件,不寻找下级目录
.SearchSubFolders = False
'要找的文件是XLS文件
.FileType = msoFileTypeExcelWorkbooks
'寻找
.NewSearch
'如果找到文件,.execute()将大于0
'找到的文件总数是.foundFilescount
'以下是把找到的文件名称全部显示在表格中
If .Execute() > 0 Then
For i = 1 To .FoundFiles.Count
Cells(i, 1) = .FoundFiles(i)
Next
End If
End With
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-19
何必这么麻烦呢,你用文件——另存为,就可以直接查看当前excel文档所在文件夹下的所有excel文档了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网