В моем Workbook_Open
событии я активирую специальный лист, чтобы пользователь всегда открывал его. Один пользователь имеет ошибки всплывающее сообщение, когда эта часть кода пытается запустить:Ошибка времени выполнения «52121» - код не работает только на одном компьютере
Run-Time Error '52121': Object Defined or Application Defined error
Я знаю, что проблема не связана с EventsEnabled
, потому что я пробовал. Если бы у меня догадалось, я бы заподозрил, что у него отсутствует какая-то ссылка или поврежденное программное обеспечение, но я даже не знаю, с чего начать выяснять любую из этих проблем.
Мой код:
Private Sub Workbook_Open()
Application.EnableEvents = True 'this was added after I noticed his error
Sheets("Control Panel").Activate 'it errors on this line
End Sub
Этот вопрос, опять же, происходит только на одной машине.
Umm .. ОК, замените эту машину. –
@MartinJames Поверьте мне, если бы у меня была возможность принять такое решение. –
Откройте книгу на этой машине. Перейдите в раскрывающийся список инструментов в среде VBA IDE и выберите ссылки. Посмотрите, есть ли что-либо в списке как MISSING. – MatthewD