Как показать сразу все скрытые листы в Excel
Содержание
Документ в Экселе может состоять из нескольких листов, каждый из которых содержит определенный набор данных. Иногда возникает необходимость скрыть их, чтобы защитить от просмотра, либо для упрощения работы с остальной частью таблицы. В дальнейшем может понадобиться отобразить скрытые листы в Excel. В данном материале рассмотрим, как это сделать максимально быстро и без лишних трудностей.
Панель переключения между листами
Если вам известно, как можно скрыть лист в Excel, то и вернуть его обратно будет несложно. Для этого можно воспользоваться Диспетчером листов, который находится в нижней части окна программы. Рассмотрим далее, как отобразить скрытый лист на примере:
- Наводим курсор на название любой доступной страницы документа. В нашем случае это «Лист 2». Нажимаем правую кнопку мыши для вызова контекстного меню. Далее в выпадающем окне нажимаем «Показать».
- На экране отобразится окно «Вывод на экран скрытого листа». В нем отобразятся все листы с ограниченным доступом. Выбираем нужный и нажимаем .
- В результате этого скрытые части документа отобразятся в Диспетчере листов внизу экрана. Пользователь сможет переключиться и отредактировать нужный лист.
Отметим, что таким образом пользователь не сможет отобразить сразу все скрытые листы. Из списка их придется выбирать поочередно. С одной стороны, это не очень удобно при работе с большим документом, если он содержит множество страниц. С другой стороны это позволяет применять более гибкие параметры при отображении документа, что удобно, в том числе, при выполнении вычислительных операций.
В любом случае, этот способ позволяет спрятать и показывать части таблицы максимально быстро. Поэтому он идеально подходит для быстрого изменения внешнего вида документа с учетом индивидуальных запросов. При необходимости скройте страницу обратно, нажав соответствующую команду в контекстном меню.
Инструменты форматирования
Диспетчер листов в окне редактирования может быть скрыт или заблокирован для пользователей без прав администратора. Подобные функции поддерживаются в новых версиях продуктов Microsoft Office, в том числе в Эксель. В данном случае можно вернуть листы в документ с помощью инструментов форматирования. Чтобы сделать документ доступным для отображения:
- Откройте таблицу и перейдите во вкладку «Главная». Далее в Панели инструментов, расположенной в верхней части окна программы, нужно найти «Формат». После нажатия на этот пункт появится всплывающее окно. Там находим пункт «Скрыть или отобразить», а затем в списке выбираем команду «Отобразить лист».
- По аналогии с предыдущим способом появится всплывающее окно. В нем нужно выбрать часть документа, которую нужно отобразить. Включить просмотр всех листов одновременно нельзя, только по одному. Выбираем нужный лист и нажимаем .
Аналогичным образом можно быстро скрыть листы в Excel, чтобы они не отображались при просмотре документа. Для этого при нажатии инструмента «Формат» необходимо выбрать соответствующую команду.
Отображение через вкладку «Вид»
Мы узнали ранее, как можно показать скрытые листы в Excel. Однако нужно рассмотреть и еще один альтернативный вариант. Документ можно скрыть полностью для отображения. В данном случае он будет запускаться, но все данные будут недоступны для просмотра и редактирования.
Если вы столкнулись с таким явлением — не следует беспокоиться. Чтобы страница стала доступной для просмотра и редактирования, перейдите во вкладку «Вид». Здесь в Панели быстрого доступа найдите «Отобразить».
При нажатии на клавишу появится окно параметров. В нем необходимо выбрать нужный лист. Выполнив это действие, нажимаем
.В результате этого документ откроется в рабочем режиме. Его можно будет отредактировать, изменить набор данных или выполнить любые другие доступные операции.
Отметим, что когда мы скрываем всю таблицу либо ее часть, она остается доступной для редактирования. Достаточно воспользоваться одним из описанных способов, чтобы вернуть привычное отображение документа. Полноценно ограничить возможность просмотра и редактирования можно только при помощи инструмента «Защита листа», при использовании которого предусмотрена активация доступа к документу через код-пароль.
Используем макрос для отображения скрытых листов
Этот способ гораздо сложнее предыдущих. Однако с его помощью можно показать все скрытые листы одновременно. Это удобно, если документ Excel состоит из большого количества страниц, которые неудобно открывать поочередно. В первую очередь необходимо включить Панель разработчика:
- Открываем документ в программе и переходим во вкладку «Файл». Здесь находим пункт «Параметры».
- Далее в меню нажимаем пункт «Настроить ленту». В окне справа смотрите в список «Основные вкладки». Найдите в нем и проставьте отметку напротив строки «Разработчик». Затем нажмите .
В результате таких действий вкладка «Разработчик» отображается в меню в верхней части окна программы. Этот инструмент рекомендуется использовать только опытным пользователям. Для решения нашей задачи достаточно следовать инструкции. Переходим во вкладку «Разработчик» и в левой части Панели инструментов запускаем редактор Visual Basic. Как правило, он используется для создания пользовательских макросов.
Далее в открывшемся редакторе нажимаем вкладку «Insert». Затем в выпадающем списке выбираем «Module».
Теперь предстоит самая важная часть задачи — написание кода. Набирать его вручную необязательно. Достаточно выделить весь фрагмент, нажать «Ctrl+C» и вставить его в редакторе, нажав «Ctrl+V». Фрагмент кода, где описывается необходимая команда:
Sub UnhideAllSheets()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.Visible = xlSheetVisible
Next ws
End Sub
Отметим, что код нужно вставить с соблюдением табуляции — отступов. В противном случае он может не сработать. Сохраняем данный макрос, нажав значок в виде дискеты вверху окна редактора. После этого нажимаем на крестик для выхода из Visual Basic.
Макрос готов и теперь остается только удостовериться в том, что он работает. Поэтому посмотрим, как им правильно пользоваться:
- Запускаем документ, содержащий скрытые листы. Переходим во вкладку «Разработчик». Затем в Панели инструментов выбираем «Макросы».
- В появившемся окне выбираем «UnhideAllSheets» - это макрос, который был создан при помощи нашего кода. Нажимаем для его запуска.
- В результате выполнения кода все листы документа начнут отображаться. Их можно переключать через Диспетчер листов в нижней части окна программы.
Подводим итоги
Если в документе Microsoft Excel присутствуют скрытые листы, вполне закономерным является вопрос о том, как открыть их. Если не предусмотрена блокировка документа с использованием пароля, отобразить скрытые страницы можно через Диспетчер листов или при помощи инструмента форматирования во вкладке «Главная». Эти способы удобны, если документ не содержит большое количество фрагментов и не имеет сложную структуру. В противном случае целесообразно добавить и использовать макрос, с помощью которого можно отобразить все скрытые части документа одновременно.