Mi_yan 2022-11-30 11:18 采纳率: 14.3%
浏览 10
已结题

VBA文件遍历函数Dir有数量限制吗

VBA文件遍历函数Dir有数量限制吗,文件夹里有两万个文件,现在只能读取到5000个,不知道原因。
代码如下:

i = 6
resFiles = Dir(FilePath & "\Doc\" & "*.*")
Do While resFiles <> ""
Cells(j, 6).Value = resFiles
i = i + 1
resFiles = Dir
Loop

  • 写回答

2条回答 默认 最新

  • Mi_yan 2022-11-30 11:34
    关注

    遍历的文件数量也是5000,难道DIR遍历文件数量极限就是5000吗?
    Set fc = fso.GetFolder(FilePath & "\Doc")
    FilesCount = fc.Files.Count

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 已采纳回答 12月5日
  • 创建了问题 11月30日