Я читал эту ветку об обработке ошибок, но когда я пытаюсь воспроизвести даже простой сценарий управления ошибками, это не сработает. Я пытаюсь запустить следующий модифицированный код из одного из примеров:
Sub Example()
Dim n As Variant
On Error GoTo nx
For i = 1 To 10
n = 1 / 0 'this WILL cause an error.
label1:
Next i
Exit Sub
nx:
n = 5
Resume label1
End Sub
Код выглядит хорошо, но когда я действительно запускаю его, я получаю run-time error 11: division by zero
во всплывающем окне.
Может ли кто-нибудь помочь мне понять это или указать мне правильное направление?