Код, который вы написали сейчас, зависит от номера ошибки.Вы также можете написать общий обработчик ошибок
Sub test()
On error GoTo Errorhandler
'''
'Code
'''
Exit Sub
Errorhandler:
MSgbox "Warning: fatal error occured." & vbCr & vbCr "Error message:" & vbCr & Err.Description, vbcritical, "Error"
End Sub
. Независимо от того, какая ошибка произошла, будет отображаться окно сообщения, предупреждающее пользователя о фатальной ошибке, за которым следует сообщение об ошибке, отображаемое в VBE.
Конечно, вы также можете указать код ошибки вместо общего