|
楼主 |
发表于 2016-12-25 09:47
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 wzsy2_mrf 于 2016-12-25 10:19 编辑
不是搜索程序有问题,而是调用程序写得不严谨,我只是示意而已。如改用以下则没有问题:
- Sub aa()
- Dim arr() As String, mf&
- Range("A1").Resize(Range("a1").End(xlDown).Row, 1).Clear
- mlSearchFDG arr, "F:", True '搜索子目录
- Range("a1").Resize(UBound(arr), 1) = Application.Transpose(arr)
- ReDim arr(1 To 1)
- FileSearchFDG arr, "F:", "*", True '搜索全部文件
- Range("d1").Resize(UBound(arr), 1) = Application.Transpose(arr)
- ReDim arr(1 To 1)
- FileSearchFDG arr, "F:", "qw12", True '搜索特定文件
- Range("g1").Resize(UBound(arr), 1) = Application.Transpose(arr)
- Erase arr
- End Sub
复制代码 |
|