Показать все листы — показать все скрытые листы в Excel

Часто в Excel нам приходится скрывать (Hide Sheets) или открывать (Un hide Sheets) сразу несколько листов..

Спрятаться легко. Допустим, на картинке ниже мы хотим скрыть связки желтого цвета..

Для этого сначала выделите их (самый простой способ — зажать клавишу CTRL и щелкнуть мышкой по каждой из них).

А затем нажимаем Правую кнопку — Скрыть

И готово — желтые листы уже спрятаны.

Странно, но действие обратное — показать их (Unhide) сразу все не так-то просто. Мы должны дать дерьму правую кнопку, неважно кто. В появившемся меню выберите Показать

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

Читать также:  Какие данные хранит Linkedin для каждого пользователя

К сожалению, по какой-то причине номер CTRL здесь не работает. Мы можем выбрать и отобразить только один лист. Это конечно крайне неудобно, но есть один способ показать сразу все скрытые листы. Порядок действий следующий:

  1. Нажмите ALT + F11, чтобы открыть окно редактора VBA.

Это раскроет все скрытые листы.

Небольшое объяснение происходящего:

Окно Immediate — это особый режим VBA, в котором написанные команды выполняются в тот момент, когда мы нажимаем Enter. Чаще всего он используется при поиске ошибок в коде или когда мы хотим выполнить команду без написания макроса (как в этом случае). Более подробную информацию об этом специальном окне в VBA и о том, как оно может быть вам полезно, можно найти здесь или здесь..

Читать также:  Динамические изображения в Excel

И что говорит код?

Для каждого SH в листах = для каждого объекта в группе листов.

SH.Visible = True = True, чтобы быть видимым

Далее = После завершения для первого скрытого листа переход к следующему

В данном случае SH является синонимом «всякое дерьмо». Вы можете смело использовать любую другую строку. Даже так.

Понравилась статья? Поделиться с друзьями:
Что нужно знать пользователю?