У меня есть проект VBA, который использует две книги одновременно.В рабочей книге A модуль вызывает модуль из рабочей книги B следующим образом:
If oED Is Nothing Then
Set oED = Application.Run("'" & workbookB & "'!wbB.MainModule.InitDatabaseObject")
End If
Ранее это работало нормально, но внезапно (очевидно) эта строка кода не находит модуль / макрос в другомрабочая книга.
Я получаю это сообщение об ошибке
Ошибка 1004. Макрос может быть недоступен в этой книге или все макросы могут быть отключены.
Я пытался:
- Очистить настройки макросов в Excel
- Очистить книгу (с помощью инструмента)
- Удалить файлы кэша ActiveX (* .exd файлы)
Когда мой коллега по работе запускает на своем компьютере те же рабочие книги, это нормально работает.
Кто-нибудь знает, что происходит?
Br, Йохан