Найти тему

​​Чистота в файлах

Excel, такой Excel

Периодически я публикую различные лайфкаки и полезные приёмы для повышения продуктивности.
И сейчас я хотел бы поделиться просто must have приёмом по чистке мусора в Excel.

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

Кажется, ну что может быть проще, чем:
➤Зайти в раздел «Формулы» ➜ Затем «Диспетчер имён» ➜ Выбрать либо все имена с ошибками, либо вообще все ➜ И удалить.

Вроде бы всё, но не. В книге остаются ещё скрытые имена. Из-за того, что они скрыты, естественно их нельзя удалить.

Какой выход? Правильно, добраться с помощью VBA.

➤В книге на ярлыке листе щёлкам правую кнопку мышки ➜ В окне кода копипастим код ➜ Нажимаем один раз на зелёную кнопку Run (F5) ➜ Закрываем код без сохранения ➜ Идём в диспетчер имён и чисти

Код для вставки выглядит следующим образом:

Sub Unhidden_Name()
Dim vName As Variant
For Each vName In ThisWorkbook.Names
vName.Visible = 1
Next vName
End Sub

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

Затем сохранить файл и радоваться быстрой работе.

Всё просто с Клирвью @Clearview — всё про личные финансы

…а ещё:
Больше материалов по этой теме можно найти в разделе: #инструменты
«Чистый» рабочий стол ― порядок на рабочем столе.
Упорядоченный рабочий стол ― есть вещи, которые раз увидев уже не развидешь.

💬 Пишите, делитесь своим мнением в комментариях.
​​Чистота в файлах Excel, такой Excel  Периодически я публикую различные лайфкаки и полезные приёмы для повышения продуктивности.
1 минута