Очистка книги

760 22.04.2016
Очистка книги

Очистка книги

Это комплексный инструмент для очистки книги от лишнего "мусора" для ее ускорения и облегчения.

Очистка книги

Умеет:

  • Удалять все пустые и скрытые листы в книге
  • Сбрасывать последнюю ячейку, когда из-за неиспользуемых пустых строк и столбцов под и справа от данных очень увеличивается размер файла, плохо работает прокрутка и т.д.
  • Удалять ненужные стили, чтобы вылечить «стилевой ад» и избежать ошибки «Слишком много разных форматов ячеек»
  • Удалять примечания на всех листах
  • Удалять мертвые именованные диапазоны с ошибками #ССЫЛКА (#REF), тормозящие пересчет книги.
  • Удалять избыточное форматирование строк и столбцов целиком (привет тем, кто любит выделить целый столбец и залить-обрамить "с запасиком", а потом удивляется дикому весу и торможению файла).
  • Удалять любую графику: картинки, автофигуры, надписи, элементы управления и ActiveX (выпадающие списки, чекбоксы, кнопки и т.д.)
  • Вычищать из книги макросы, код из модулей листов, пользовательские формы и прочие следы VBA.

Примечание 1

Если удаление макросов не работает, то проверьте, чтобы на вкладке Разработчик - Безопасность макросов была включена галочка Доверять доступ к объектной модели проектов VBA:

 Доступ к параметрам безопасности макросов

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

Примечание 2

Удаление стилей - относительно медленная процедура, поэтому при большом количестве мусора данный макрос может работать до нескольких минут. В особо тяжелых случаях - до часа. Наберитесь терпения :)

Полный список всех инструментов надстройки PLEX