【发布时间】:2020-01-27 15:22:18
【问题描述】:
循环文件时出现此错误
“无效的过程调用或参数”
下面的代码应该扫描一个文件夹,打开第一个文件,修改它,然后转到下一个 excel 并再次执行相同操作。问题是它无法识别文件夹中的任何其他文件(第一个文件除外)并返回上述错误。见下方代码:
xExcelFile = Dir(xSPath & "*.xls*")
Do While xExcelFile <> ""
'more code
xExcelFile = Dir
Loop
【问题讨论】:
-
您提供的部分代码正在为我运行。您在哪一行得到错误“无效的过程调用或参数”。第 xExcelFile = Dir? 行
-
您是否在另一个也使用
Dir()的循环中运行它?不支持。 -
是的,谢谢大家,因为我有 Dir() 的另一个功能
-
这个问题需要一个正确的minimal reproducible example 才能回答,无需猜测
标签: excel vba directory runtime-error