【发布时间】:2016-11-21 20:30:46
【问题描述】:
我需要一些输入,因为我对 VBA 很陌生。
我有一部分代码正在三个不同的路径位置寻找文件。代码尝试路径1,如果出错,会继续下一条路径(完美)
我的问题是,如果文件路径适用于代码“test 2”和“test 3”,它将始终运行到最后一个(即“test 3”),而不是跳转到下一部分代码。如果位置路径适用于例如测试 1 或测试 2 位置,我不需要在之后运行以下行。 如何让我的代码跳过那部分?
'Test 1 location path
On Error GoTo Err1:
sFldr = "Path1"
Err1:
Resume Next
'Test 2 location path
On Error GoTo Err2:
sFldr = "Path2"
Err2:
Resume Next
'Test 3 location path
On Error GoTo Err3:
sFldr = "Path3"
Err3:
Resume Next
'next part of big code
more code here
【问题讨论】:
标签: vba excel error-handling skip