Обработайте ошибки во время вызова метода

Если ваше приложение генерирует ошибку при создании экземпляра класса или во время вызова метода класса, текущая процедура создает исключение.

Microsoft® Visual Basic® предусматривает возможность обработки исключений через оператор On Error Goto <label>, в котором выполнение программы переходит к <label>, когда ошибка происходит. (<label> должен быть расположен в той же процедуре как оператор On Error Goto.) Все ошибки в Visual Basic обрабатываются этот путь, включая ошибки в рамках кода MATLAB®, который вы инкапсулировали в COM-объект. Исключение создает объект Visual Basic ErrObject в текущем контексте в переменной под названием Err.

См. документацию Microsoft Visual Basic для детального обсуждения обработки ошибок Visual Basic.