Найти тему

2 способа показать все скрытые листы в Excel

Оглавление

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

Скрыть сразу несколько листов можно очень быстро:

  1. Выделить их с зажатой клавишей Ctrl (если листы идут не подряд) или Shift (если скрываемые листы расположены подряд),
  2. Щелкнуть правой кнопкой мыши на одном из выделенных листов и выбрать команду Скрыть.

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

Сообщество ВКонтакте

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

-2

После этого откроется список скрытых листов — но показать скрытые листе таким способом можно только по одному. В этом окне не работают клавиши Ctrl и Shift.

-3

Но что если у вас много скрытых листов? Каждый раз отображать скрытые листы в Excel по одному — муторно. Как обычно, в Excel всегда можно найти обходный путь, а данном случае даже два — с использованием макроса и без использования, для тех, кто макросов боится.

Способ 1. Показать все скрытые листы в Excel — с использованием макроса

Чтобы показать все скрытые листы в excel с использованием макроса, нужно:

  1. Перейти в редактор Visual Basic на вкладке меню Разработчик.
-4
  1. Если эта вкладка не видна на ленте, то ее можно отобразить перейдя на вкладку меню ФайлПараметрыНастроить ленту — установить “галку” возле пункта Разработчик.
-5
  1. В окне редактора Visual Basic нужно выбрать команду меню InsertModule
-6
  1. В открывшемся окне модуля написать следующий код (можно просто скопировать отсюда).

Sub UnhideAllSheets()

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

ws.Visible = xlSheetVisible

Next ws

End Sub

-7

Далее нажать сохранить (дискета) и закрыть редактор Visual Basic.

Теперь этот макрос доступен на вкладке РазработчикМакросы.

-8

Если нажать на кнопку Выполнить, выделив название макроса, то отобразятся все скрытые листы.

-9

Однако, каждый раз вызывать макрос таким способом не совсем удобно.

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

-10

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

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

Способ 2. Отобразить все скрытые листы  — без использования макроса

Есть еще один хитрый способ показать скрытые листы  — при помощи представлений.

Инструмент Представления находится на вкладке Вид — блок Режим просмотра книги.

-11

Чтобы добавить представление, которое будет показывать нужные вам скрытые листы в Excel, нужно сначала вручную показать эти листы (сделать не скрытыми).

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

-12

Далее нужно задать представлению любое имя, например “Все листы”.

-13

Теперь скроем листы и попробуем их показать при помощи созданного представления.

Откроем вкладку ВидПредставления — Выберем созданное представление — Применить.

-14

Минус этого способа: если добавить в файл новые скрытые листы — нужно будет перезаписать представление.

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

В этой статье мы узнали, как показать скрытые листы в Excel.

Статья опубликована на моем сайте: https://excel-analytics.ru/pokazat-skrytye-listy-v-excel/

Сайт: https://excel-analytics.ru/