По ошибке я удалил свою пользовательскую форму в Excel VBA. Как восстановить форму пользователя? Может ли кто-нибудь помочь мне в решении моей проблемы? Это почти недельная работа.

1 ответ1

1

Случается с каждым из нас - один раз. Затем мы начинаем делать копии и резервные копии !

Вы подтвердили удаление, а затем (предположительно) сохранили изменения. Если вы случайно подтвердите удаление, вы можете вернуться к предыдущей сохраненной версии, закрыв ее без сохранения, а затем снова открыв файл - потеряв все, что было сохранено в последний раз.

Если вы работаете с корпоративным файловым сервером, у вашего ИТ-отдела, скорее всего, есть его последняя резервная копия; Вы потеряете все с момента последнего резервного копирования.

Когда вы удаляете модуль из проекта VBA, IDE запрашивает подтверждение и спрашивает, хотите ли вы экспортировать файл. Привычка всегда нажимать кнопку "да", даже если вы не планируете использовать этот код повторно. , Затем вы всегда можете удалить файл, если он вам действительно не нужен, но, что более важно, он создает копию, которую можно повторно импортировать, если что-то пошло не так.

Это почти недельная работа.

Извините, это не то, что вы хотите услышать, но вам, вероятно, придется переписать это. Хорошая новость в том, что теперь вы знаете, что делаете; Вы, вероятно, можете переписать все это за гораздо меньшее время, чем это.


Еще одна сеть безопасности: используйте систему контроля версий. Регулярно экспортируйте свои файлы кода в репозиторий git и фиксируйте изменения. Затем вы можете сохранить репозиторий локальным или передать его в BitBucket или GitHub - и затем восстановить любой коммит с любого компьютера в любой момент времени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .