统计211

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2664|回复: 0
打印 上一主题 下一主题

搜索文件夹下具有某一sheet名的Excel文件

[复制链接]
跳转到指定楼层
1
发表于 2011-7-27 20:02:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. 1 sub fileFind()
  2. 2   'filepath to be found
  3. 3   folder="D:/PathofFindFile"
  4. 4   'sheet name to be found
  5. 5   findSheetName="FindSheetName"
  6. 6   With Application.FileSearch
  7. 7     .NewSearch
  8. 8     .LookIn=folder
  9. 9     .FileType=msoFileTypeExcelWorkbooks
  10. 10     If .Execute>1 Then
  11. 11       For i=1 to .FoundFiles.Count
  12. 12       'open the excel file
  13. 13       Set eachBook=Workbooks.Open(.FoundFiles(i))
  14. 14         For j=1 To eachBook.Worksheets.Count
  15. 15           If UCase(eachBook.Worksheets(j).Name)=findSheetName
  16. 16           'process after being found
  17. 17           End If
  18. 18         Next j
  19. 19       eachBook.Close
  20. 20       Next i
  21. 21     End If
  22. 22   End With   
  23. 23 End sub
  24. 24
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


免责声明|关于我们|小黑屋|联系我们|赞助我们|统计211 ( 闽ICP备09019626号  

GMT+8, 2025-4-19 11:44 , Processed in 0.079941 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表