Private Sub Mandoxe()

On Error GoTo Err_section

Routine:
/*/*/本処理/*/*/


Err_section:

If Err = -2147467259 Then
/*/*/ちょろっと処理/*/*/
GoTo Routine
End If

End Sub

上のような感じでエラー発生したらあるエラーのときだけちょろっと処理してやり直させたいんですけど、
2回目のエラーでシステムからエラーダイアログが出てしまうんですが、On Error GoTo って1走行で2回は発動しないんですか?