Вопросы к Поиску с Алисой
Разделение ошибок в VBA на системные и пользовательские существует, чтобы отделить ошибки, которые возникают из-за действий операционной системы или исполняемой процедуры, от ошибок, которые предусматривает программист. www.cyberforum.ru
Системные ошибки могут быть возбуждены самой системой или процедурой, почти все они классифицированы и каждая из них однозначно идентифицируется своим номером. www.cyberforum.ru
Пользовательские ошибки возникают, когда программист предусматривает их, например, при работе с объектом пользовательского класса. www.cyberforum.ru Часто такие ошибки нужны, когда пишут специализированный класс, и нужно, чтобы он поднимал свои собственные конкретные ошибки. learntutorials.net