Автосохранение в Excel

Разработчики Excel улучшают программу и делают её стабильней с каждой новой версией, но, все же, никто не застрахован от «вылетов».

Причины могут быть разные, даже совсем не связанные с программой, например, выключили электричество, слабый компьютер и он завис, и так далее.

При возникновении таких ситуаций очень сильно выручает автосохранение. Что оно делает? Сохраняет ваш файл во временную папку каждые N минут.

Итак, давайте разбираться!

Автосохранение в режиме реального времени это новая опция Office 365. В других версиях Excel автосохранение работает по-другому, оно сохраняет файл каждые N минут.

Автосохранение в режиме реального времени и без него

Итак, автосохранение в режиме реального времени новая опция Office 365.

Оно сохраняет файл каждый раз, когда вы его изменяете в облако (OneDrive или другие).

Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox

А обычной автосохранение, которое было в предыдущих версиях, просто сохраняет ваш файл каждые N минут (по умолчанию 10).

И что-то пойдет не так и работа программы прекращается, то вы без проблем восстановите последний сохраненный этой функцией файл.

В данной статье мы поговорим об обеих этих функциях.

Настройка автосохранения

Настройка этих параметров происходит во вкладке «Параметры».

Пошаговая инструкция:

  • Щелкните «Файл»;
Автосохранение в Excel
  • «Параметры»;
Автосохранение в Excel
  • Вкладка «Сохранение»;
Автосохранение в Excel
  • Такие параметры оптимальны;
Автосохранение в Excel
Автосохранение в Excel
  • Подтвердите.

Таким образом, ваш открытый файл будет сохранятся каждые 10 минут.

Функция автосохранение в режиме реального времени использует макрос, поэтому файл должен быть сохранен в соответствующем расширении.

Как еще можно обезопасить свои данные:

  • Сохранять последнюю автосохраненную версию при закрытии без сохранения
Автосохранение в Excel
  • Настройка места для сохранения временных файлов
Автосохранение в Excel

Если вы активировали опцию автосохранения в режиме реального времени, то вам не нужно сохранять файл перед выходом, так как он и так сохраняется каждый раз, когда вы вносите какое-либо изменение.

А если в файл вы добавите стороннюю функцию (через Visual Basic), то функция автосохранения в режиме реального времени покажет вам предупреждение.

Автосохранение в Excel

Также можно посмотреть разные версии файла (там остаются несколько старых).

Автосохранение в Excel

Как добавить автосохранение в режиме реального времени на панель быстрого доступа

В случае, если вам нужно включать и отключать автосохранение в режиме реального времени часто, вы можете добавить эту функцию на панель быстрого доступа.

По-умолчанию она активирована, если вы, конечно, используете Office 365, но если вы, все-таки, хотите добавить её на панель быстрого доступа, то вот пошаговая инструкция:

  1. Щелкните на стрелочку, идущую вниз;
  2. Далее — «Автосохранение».
Автосохранение в Excel

Минусы автосохранения в режиме реального времени

Если вы включите эту опцию, то больше не сможете использовать Если вы включите эту опцию, то больше не сможете использовать «Сохранить как…».

Рекомендуем курс Excel по анализу данных от Skypro — очень глубокое и яркое погружение в Эксель.

Так как файл сохраняется каждый раз, когда вы изменяете какие-либо данные, то сохранить отдельную версию не получится. Можно только сделать копию.

Если вы откроете файл, измените какие-либо данные и нажмете сохранить копию, то у вас будет 2 версии файла.

Google Drive и другие облачные сервисы

Также можно использовать и их. Они также сохраняют файл при каждом изменении. Преимущество заключается в том, что вы без проблем сможете отправлять ссылку на файл любому человеку.

Принципиальной разницы между облачными сервисами нет, поэтому вы можете использовать тот, который вам больше по душе.

С помощью Visual Basic

Функция автосохранение в режиме реального времени прекрасна, но что же делать если у вас нет Office 365?

Как вариант — использование Visual Basic. Он будет сохранять файл каждый раз перед закрытием самой программы.

Все это имеет смысл только если вы используете более старые версии Excel, потому что в новых есть функция автосохранение в режиме реального времени.

Пошаговая инструкция настройки функции Visual Basic:

  • Откройте Visual Basic и нажмите 2 левой кнопкой мышки на нужный лист;
  • Поместите этот код в открывшееся окно:
ThisWorkbook:
Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.Save
  • Закройте Visual Basic.
Автосохранение в Excel

Итак, каждый раз перед закрытием файла, если в нем появились какие-либо изменения он будет сохраняться.

Если вы сохраняете этот файл впервые, то Excel спросит вас, куда нужно сохранить файл.

А этот код будет сохранять файл и датой в имени, таким образом он сохраняет несколько версий:

Private Sub Workbook_BeforeClose (Cancel As Boolean)

wbname = ThisWorkbook.Name

timestamp = Format(Now, "ddmmmyyy-hhmmss")

ThisWorkbook.SaveAs timestamp & wbname

End Sub

Итак, в данной статье мы рассмотрели несколько вариантов автосохранения (для Office 365 и более старых версий).

Надеюсь, эта статья оказалась полезной для вас!

Узнайте Excel как свои пять пальцев на курсе по таблицам от Skillbox

Оцените статью, пожалуйста
Добавить комментарий