excel VBA"运行时错误1004"使用Dir函数时找不到文件

时间:2018-05-03 19:48:32

标签: excel-vba directory vba excel

下面你可以阅读我的VBA宏代码中有问题的部分。我尝试遍历文件夹中的所有文件。当我运行代码时,它不会打开任何内容,而是返回"运行时错误1004" ,它无法找到该文件。有趣的是,它精确地显示了文件的名称。我做了检查,文件是在正确的文件夹,扩展名,名称,一切都是正确的。更重要的是,文件名是由Dir函数找到的,不是我输入的,这让我完全无稽之谈。我在open命令之前引入了一个消息框行,它显示了循环文件夹的第一个文件的确切名称。

ControlFile = Dir(ControlFolder & "\", vbReadOnly)

Do While ControlFile <> ""
    Workbooks.Open (ControlFile)
    ControlFile = Dir
Loop

Ferenc的

0 个答案:

没有答案