VB (A) забавен в этом смысле (я так говорю, потому что эта же проблема проявляется как в VB6, так и в VBA в приложениях Office) ....
Когда встроены такие функции, как Left
, 'right$
, InStr
и т. Д. начинайте выдавать ошибки «Неопределенная функция», это почти всегда означает, что у вас есть проблема со ссылками. Некоторая библиотека , на которую вы указали ссылку, отсутствует или не работает, и она не обязательно та, которая сообщает об ошибках.
Проверить Инструменты | Ссылки ... и убедитесь, что ничего из того, что проверено, не говорит, что это «ПРОПУСК». Если это так, удалите его или исправьте ссылку (вы можете просмотреть ... файл .dll, если вы знаете, где он хранится).