У меня есть предел с макросом в нем. Когда я пытаюсь открыть его, он дает мне «Ошибка компиляции: не удается найти проект или библиотеку» и приводит меня в окно VBA в казалось бы случайном месте в исходном коде макроса.Как начать excel без компиляции макросов?
Я знаю, что такое нарушающая библиотека, и я знаю, что мне нужно использовать Инструменты | Ссылки и снять флажок с надписью «MISSING», но я не могу. В режиме отладки элемент «Ссылки» меню «Сервис» выделен серым цветом, и я не могу его запустить. И если я попытаюсь нажать кнопку «Стоп», чтобы выйти из режима отладки, он пытается снова скомпилировать макрос и снова возвращает ошибку «Не могу найти проект или библиотеку».
На самом деле, я даже не могу закрыть excel normaly, так как для этого мне нужно выйти из режима отладки, и когда я делаю это, он пытается скомпилировать макрос, получает такую же ошибку и немедленно возвращает меня в режим отладки.
Итак, есть ли выход из этого затруднительного положения?
Я просто задаю вопрос, но проверьте, не находитесь ли вы в режиме отладки, когда пытаетесь получить доступ к ссылкам. Это может быть причиной, по которой они серые. Его синий квадрат в редакторе VBA –
Когда вы отлаживаете, вы можете использовать весь код в качестве комментария (см. [How-to-comment-and-uncomment-blocks-of-code-in-the-office-vba-editor] (http : //stackoverflow.com/questions/12933279/how-to-comment-and-uncomment-blocks-of-code-in-the-office-vba-editor)) –
@AndreasN. но его ошибка не из кода, а из недействительной ссылки. И его не в коде, так что нельзя прокомментировать. –