Почему у меня не получается обработать ошибку?
On Error GoTo 20
For i = 0 To 1
a = i / 0
...
20 Next
On Error GoTo 20
For i = 0 To 1
a = i / 0
...
20 Resume Next
Next
10 On Error GoTo 40
20 For i = 0 To 1
30 a = i / 0
...
40 Resume 50
50 Next
On Error GoTo hErr
For i = 0 To 1
a = i / 0
...
GoTo doNext
hErr:
Resume doNext
doNext:
Next
tyomitch писал(а):skiperski, так тоже нельзя. Будет ошибка №20, если к моменту вызова Resume ошибки не было.
On Error GoTo 20
For i = 0 To 1
a = i / i
...
20 If (Err) Then Resume 30
30 Next
On Error Resume Next
For i = 0 To 1
a = i / i
....
Next i
Сейчас этот форум просматривают: AhrefsBot, серверянин, Google-бот и гости: 2