Я видел похожие посты на других форумах по этому поводу (см .: http://www.mrexcel.com/forum/showthread.php?t=372534),, но я попытался все, что нашел, но безуспешно.
Вот ситуация: у меня естьрабочую книгу .xlsm (с именем 'PTPro.xlsm'), содержащую более 2000 строк кода VBA в модуле и 6-7 больших пользовательских форм, каждая из которых имеет свой гигантский кусок кода. Ранее сегодня я работал над проектом и всем остальнымвсе шло отлично. Я сохранил, закрыл и открыл файл примерно в 20 раз в течение всего процесса. Ни разу я не получил сообщение об ошибке. Следует отметить (если это важно), что я сохранял непосредственно на флэш-накопительиз Excel.
Когда я привел проект домой этим вечером, я попытался открыть его, чтобы сделать быстрое изменение. Это когда я получил следующую серию сообщений об ошибках:
"Excel обнаружил нечитаемый контент в 'G: \ PTPro \ PTPro.xlsm'. Хотите восстановить содержимое этой книги? Если вы доверяете источнику этой книги, нажмите Yes. "
После нажатия" Да "открывается новое диалоговое окно со следующим сообщением об ошибке:
" Excel удалось открыть файлисправляя или удаляя нечитаемый контент.Удаленная часть: /xl/vbaProject.bin часть.(Visual Basic для приложений (VBA)) "
Мой единственный вариант на этом этапе - нажать" Закрыть ", чтобы загрузить рабочую книгу.
Когда я нажимаю Alt + F11 для просмотра редактора VBA, весь проект VBA (модули, пользовательские формы, макросы и т. Д.) Полностью ушел !!!
Я следил за всемииз шагов, которые я могу найти, в том числе изменение настроек по умолчанию Excel, чтобы включить все макросы и попытаться открыть файл на 4 разных компьютерах (как с жесткого диска, так и с флэш-диска). Единственное, что я могу думать об этомЯ еще не пробовал открывать файл на компьютере, на котором я работал сегодня (кстати, это общий компьютер в общедоступной компьютерной лаборатории). До понедельника такой возможности не будет.
Следует отметить, что есть несколько вспомогательных книг, которые содержат промежуточные шаги, требуемые моим приложением, которые также часто открывались и закрывались в течение дня. Все они работают просто отлично.
Если выиметь ЛЮБОЙ опыт решения этой проблемы или ЛЮБЫЕ идеи относительно того, как я могу восстановить написанный мной код, я был бы ОЧЕНЬ благодарен !!!
СПАСИБО !!!