我需要一些输入,因为我对VBA很陌生。如果在VBA中使用“if语句”没有发生错误,则跳过代码
我有一个代码在三个不同的路径位置寻找文件的一部分。代码尝试路径1,如果错误,它将继续到下一个路径(这是完美的)
我的问题是,如果文件路径工作代码“测试2”和“测试3”,它将始终运行直到最后一个(即“测试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
是的,你完全正确。第一部分解决了我面临的问题。它运行良好。 非常感谢您的宝贵意见和反馈。非常感激! – Wiz