Во время разработки некоторого кода Excel vba, примерно на каждой итерации, куда я вхожу, добавьте некоторый код и затем сохраните файл, при следующем открытии я получаю ошибку «Файл не найден». Макрос настроен на автоматический запуск кода при открытии файла.
Чтобы исправить это, я скопировал весь код - модули и классы, а также код запуска - в новый пустой файл Excel. Я сохраняю файл макроса Excel, и он работает нормально.
Это происходит как в Excel 2003, так и в 2007 году. Что здесь происходит?