Показать все листы в Excel (Содержание)

  • Введение в Unhide Sheets в Excel
  • Примеры отображения рабочих таблиц в Excel

Введение в Unhide Sheets в Excel

В этой статье мы увидим план «Как отобразить листы в Excel?». Спрятать несколько рабочих листов в рабочей книге Excel довольно легко, однако скрыть их может быть утомительно. Мы можем отобразить несколько листов по одному в Excel или использовать код VBA, чтобы показать все сразу. Необходимость показывать листы видна, когда мы анализируем, что лист скрыт.

Давайте рассмотрим ниже некоторые из наиболее часто используемых методов или способов, с помощью которых мы можем отобразить одну или все скрытые рабочие таблицы в рабочей книге Excel.

Примеры отображения рабочих таблиц в Excel

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

Вы можете скачать этот Как показать все листы в шаблоне Excel здесь - Как показать все листы в шаблоне Excel

Пример № 1

Допустим, у нас есть книга Excel с тремя листами (названными Sheet1, Sheet2, Sheet3), которые скрыты, и мы хотим отобразить один или все эти скрытые листы один за другим. Для этого мы следуем следующим шагам:

  • Нажмите на вкладку «Главная», а затем выберите «Формат» -> «Скрыть и показать» -> «Показать лист»:

После этого появится диалоговое окно «Показать» со всеми скрытыми листами. Следующий скриншот иллюстрирует это.

Теперь выберите лист, который нужно скрыть, и нажмите «ОК». Это отобразит выбранный скрытый лист.

Итак, на скриншоте выше мы видим, что «Лист1» теперь виден нам, который был ранее скрыт. Мы можем повторить вышеописанные шаги, если хотим показать два других листа.

Пример № 2

Теперь допустим, что мы хотим показать «Лист2» ​​и «Лист3» в одной книге Excel. Мы используем другой метод для этого:

Щелкните правой кнопкой мыши на любой из вкладок листа и выберите «Показать».

После этого появится диалоговое окно «Показать» со всеми скрытыми листами. Следующий скриншот иллюстрирует это.

Теперь выберите лист, который нужно скрыть, и нажмите «ОК». Это отобразит выбранный скрытый лист.

Таким образом, на приведенном выше снимке экрана мы можем видеть, что «Лист2» ​​теперь виден нам, который был ранее скрыт.

Теперь мы можем повторить вышеописанные шаги, чтобы показать «Лист 3».

Пример № 3

Помимо двух вышеупомянутых способов, которые мы использовали для отображения одного листа за раз, есть еще один способ открыть то же диалоговое окно «Показать», а затем показать необходимый скрытый лист. Давайте посмотрим, как работает этот метод:

  • Нажмите Alt + H + O + U + H. При использовании этого сочетания клавиш в Excel откроется диалоговое окно «Показать» (как мы видели в двух приведенных выше примерах) со всеми скрытыми листами. Ниже скриншот:

Теперь выберите лист, который нужно скрыть, и нажмите «ОК». Это отобразит выбранный скрытый лист.

Таким образом, на приведенном выше снимке экрана мы видим, что «Лист 3» теперь виден нам, который был ранее скрыт.

Пример № 4

Теперь давайте скажем в книге, что мы видели в трех приведенных выше примерах, мы еще раз скрываем все три листа (Sheet1, Sheet2, Sheet3) в них. Так вот как теперь выглядит рабочая книга:

Теперь мы хотим показать все скрытые листы за один раз. В приведенных выше трех примерах мы видели, что мы не смогли показать все листы сразу. Используя диалоговое окно «Показать», мы могли показать только один лист за раз. Но это может занять довольно много времени, если есть много листов, которые необходимо скрыть. Таким образом, один из способов показать все скрытые листы за один раз - написать код VBA в Excel. Давайте посмотрим, как это работает:

Мы пишем код VBA в редакторе Visual Basic, к которому можно получить доступ следующим образом:

Перейдите на вкладку Разработчик, затем щелкните Редактор Visual Basic или нажмите Alt + F11, чтобы открыть окно Редактор Visual Basic.

При этом открывается следующее окно:

Щелкните правой кнопкой мыши на названии книги в области «Project-VBAProject» и выберите «Вставить» -> «Модуль» следующим образом:

Теперь мы можем написать наш код VBA или подпроцедуру в этом модуле:

Код:

Sub UnhideAllSheetsCode ()

End Sub

Определите переменную 'ws':

Код:

 Sub UnhideAllSheetsCode () Dim ws As Worksheet End Sub 

Таким образом, первый оператор кода определяет переменную «ws».

Теперь в следующих инструкциях кода VBA мы используем цикл «Для каждого» со свойством Worksheet.Visible, чтобы отобразить все скрытые рабочие листы в текущей или активной рабочей книге.

Код:

Sub UnhideAllSheetsCode ()

Dim ws As Worksheet
Для каждого ws в ActiveWorkbook.Worksheets
ws.Visible = xlSheetVisible
Следующий ws

End Sub

Свойство Worksheet.Visible используется для возврата или установки значения xlSheetVisibility, которое используется для проверки или определения, является ли объект видимым. xlSheetVisibility позволяет пользователю сделать листы видимыми, установив для свойства visible значение true. Синтаксис для свойства visible - expression.visible, где expression - это переменная, представляющая объект Worksheet.

Теперь, когда мы запустим этот код вручную, нажав «Выполнить» в верхней части окна или нажав F5, мы увидим, что все скрытые листы становятся невидимыми за один раз. Следующий скриншот иллюстрирует это:

Итак, на приведенном выше снимке экрана мы можем видеть, что при выполнении подпроцедуры или кода VBA все скрытые листы (Sheet1, Sheet2, Sheet3) в книге становятся видимыми за один раз.

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

  • Могут быть случаи, когда мы не можем отобразить определенные листы в книге Excel. Это может быть связано со следующими причинами:
  1. Рабочая книга может быть защищена.
  2. Рабочие листы скрыты с использованием кода VBA (т. Е. Они «очень скрыты» с использованием свойства XlSheetVeryHidden).
  • Мы также можем отобразить все рабочие листы, кроме определенного рабочего листа в рабочей книге, написав код VBA.
  • Другой метод, позволяющий отобразить все листы за один раз, который можно использовать во всех версиях Excel, - это использование метода «Пользовательские представления».

Рекомендуемые статьи

Это руководство к тому, как отобразить все листы в Excel? Здесь мы обсуждаем, как отобразить все листы в Excel вместе с практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Как создать шаблон расписания?
  2. Примеры для защиты листа в Excel
  3. Как создать электронную таблицу в Excel?
  4. Вставить новый лист в Excel

Категория: