22 подписчика
Чистота в файлах
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 — всё про личные финансы
…а ещё:
Больше материалов по этой теме можно найти в разделе: #инструменты
💬 Пишите, делитесь своим мнением в комментариях.
1 минута
13 июня 2023