Добрый день! Прошу помочь с восстановлением файла. Файл был рабочим, но в какой-то момент при открытии выдал ошибку "Can't File project or library". В редакторе выглядит как на скриншоте - Не VBAProjects(Сводный отчет по проводкам - копия.xlsm), а просто имя файла.. Данные на листах полностью в порядке, но скопировать листы в другую книгу тоже не могу - пишет что нет модуля. Коды модулей открываются фрагментарно - на скриншоте видно. Окно References просто не открывается!((( Сам файл весит 14мб, поэтому его приложить не могу. Помогите пожалуйста восстановить книгу и расскажите в чем может быть причина ошибки!!!
p.s. процедуры в книге самые стандартные - форматирование и заливка данных в массив и обратно. Вроде никаких библиотек не использовала.
Добрый день! Прошу помочь с восстановлением файла. Файл был рабочим, но в какой-то момент при открытии выдал ошибку "Can't File project or library". В редакторе выглядит как на скриншоте - Не VBAProjects(Сводный отчет по проводкам - копия.xlsm), а просто имя файла.. Данные на листах полностью в порядке, но скопировать листы в другую книгу тоже не могу - пишет что нет модуля. Коды модулей открываются фрагментарно - на скриншоте видно. Окно References просто не открывается!((( Сам файл весит 14мб, поэтому его приложить не могу. Помогите пожалуйста восстановить книгу и расскажите в чем может быть причина ошибки!!!
p.s. процедуры в книге самые стандартные - форматирование и заливка данных в массив и обратно. Вроде никаких библиотек не использовала.Alenka546
Добрый день! Спасибо, проблема решилась следующим образом - файл был отправлен на другой компьютер, где благополучно заработал. После 4 перезагрузок на моем ПК Эксель начал ругаться на надстройку как раз на одну из личных книг, и я ее отключила. После этого заработало как надо и видимо doober прав, что источник проблемы был именно в личных книгах. Хотя я до этого постоянно использовала несколько личных книг и проблем не возникало... Видимо так нельзя, исправлюсь. Спасибо!!!
Добрый день! Спасибо, проблема решилась следующим образом - файл был отправлен на другой компьютер, где благополучно заработал. После 4 перезагрузок на моем ПК Эксель начал ругаться на надстройку как раз на одну из личных книг, и я ее отключила. После этого заработало как надо и видимо doober прав, что источник проблемы был именно в личных книгах. Хотя я до этого постоянно использовала несколько личных книг и проблем не возникало... Видимо так нельзя, исправлюсь. Спасибо!!!Alenka546
Итак, через полгода и еженедельное появление этой траблы на разных файлах сетевого диска (не только *.xlsm) нашлось следующее решение: необходимо перекомпилировать файл. Количество личных книг макросов абсолютно никакой роли не играет. ПОРЯДОК ДЕЙСТВИЙ 1)Запускаем и открываем новую книгу Excel (не проблемный файл). 2) Открываем Файл / Параметры /Центр управления безопасностью. В разделе Параметры макросов - выставляем чекбокс Отключить все макросы с уведомлением. В разделе Надежные расположения - выставляем чекбокс Отключить все надежные расположения. В разделе Надежные документы - выставляем чекбокс Отключить надежные документы. Жмем везде OK. Закрываем Excel. 3) Открываем проблемный файл. Не нажимаем кнопку Включить содержимое. 4) Открываем VBE (Alt+F11). Жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl+S). Выбираем из меню Debug - выбираем пункт меню Compile VBA Project Еще раз сохраняем проект кнопкой Сохранить. Закрываем VBE Сохраняем файл Excel 5) Возвращаем все установки безопасности, сделанные на шаге 2. Закрываем xlsm-файл. Заново открываем [проблемный] файл, в верхней части, в строке статуса - включаем макросы посредством кнопки Включить содержимое. Все работает.
Возможно кому-то пригодится. Если есть какие-то другие способы решения - напишите пожалуйста!
Итак, через полгода и еженедельное появление этой траблы на разных файлах сетевого диска (не только *.xlsm) нашлось следующее решение: необходимо перекомпилировать файл. Количество личных книг макросов абсолютно никакой роли не играет. ПОРЯДОК ДЕЙСТВИЙ 1)Запускаем и открываем новую книгу Excel (не проблемный файл). 2) Открываем Файл / Параметры /Центр управления безопасностью. В разделе Параметры макросов - выставляем чекбокс Отключить все макросы с уведомлением. В разделе Надежные расположения - выставляем чекбокс Отключить все надежные расположения. В разделе Надежные документы - выставляем чекбокс Отключить надежные документы. Жмем везде OK. Закрываем Excel. 3) Открываем проблемный файл. Не нажимаем кнопку Включить содержимое. 4) Открываем VBE (Alt+F11). Жмем на панели инструментов кнопку Сохранить (изображение дискетки или комбинация Ctrl+S). Выбираем из меню Debug - выбираем пункт меню Compile VBA Project Еще раз сохраняем проект кнопкой Сохранить. Закрываем VBE Сохраняем файл Excel 5) Возвращаем все установки безопасности, сделанные на шаге 2. Закрываем xlsm-файл. Заново открываем [проблемный] файл, в верхней части, в строке статуса - включаем макросы посредством кнопки Включить содержимое. Все работает.
Возможно кому-то пригодится. Если есть какие-то другие способы решения - напишите пожалуйста!Alenka546
Сообщение отредактировал Alenka546 - Среда, 01.09.2021, 16:05