【问题标题】:Error "Invalid procedure call or argument" doing a Dir Loop执行 Dir 循环时出现错误“无效的过程调用或参数”
【发布时间】:2020-01-27 15:22:18
【问题描述】:

循环文件时出现此错误

“无效的过程调用或参数”

下面的代码应该扫描一个文件夹,打开第一个文件,修改它,然后转到下一个 excel 并再次执行相同操作。问题是它无法识别文件夹中的任何其他文件(第一个文件除外)并返回上述错误。见下方代码:

xExcelFile = Dir(xSPath & "*.xls*")
Do While xExcelFile <> ""
    'more code
     xExcelFile = Dir
Loop

【问题讨论】:

标签: excel vba directory runtime-error


【解决方案1】:

我要回答自己,我的宏中有一个重复的 Dir()。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多