как можно узнать количество скрытых листов в ms excel

Как скрыть листы в Excel, как показать листы в Excel (скрытые листы)

Огромное преимущество электронных таблиц Excel заключается в том, что пользователю доступна работа как с одним листом, так и с несколькими. Это дает возможность структурировать информацию более гибко. Но иногда это может быть сопряжено с некоторыми проблемами. Ну всякие ситуации бывают, там может содержаться информация о важных финансовых активах или какая-то коммерческая тайна, которую надо было бы скрыть от конкурентов. Это можно сделать даже стандартными средствами Excel. Если же пользователь случайно скрыл лист, то мы разберемся в том, что следует делать, чтобы его показать. Итак, что же нужно сделать, чтобы выполнять и первое, и второе действие?

Как скрыть лист через контекстное меню

Этот метод является наиболее простым в реализации, поскольку состоит из двух действий.

Все, дальше этот лист не будет отображаться.

Как скрыть лист в Эксель с использованием инструментов

Этот метод не пользуется такой популярностью, как предыдущий. Тем не менее, такая возможность есть, поэтому неплохо было бы знать о ней. Тут нужно совершить несколько больше действий:

Если окно программы дает такую возможность, то кнопка «Формат» будет отображаться непосредственно на ленте. Нажимать на кнопку «Ячейки» перед этим не будет, поскольку теперь это будет блок инструментов.

Еще один инструмент, позволяющий скрыть лист, называется редактором Visual Basic. Для того, чтобы его открыть, нужно нажать комбинацию клавиш Alt + F11. После этого делаем клик по интересующему нас листу и ищем окно свойств. Нас интересует опция Visible.

Есть три варианта настройки показа листа:

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

Как скрыть сразу несколько листов

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

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

Как показать скрытые листы в Эксель

Существует несколько способов показать спрятанные листы в Эксель. Наиболее простой из них – воспользоваться тем же контекстным меню, что и для его скрытия. Для этого нужно нажать по любому из оставшихся листов, сделать правый клик мышью (или воспользоваться специальным жестом трекпада, если вы с современного ноутбука) и найти кнопку «Показать» в появившемся перечне. После того, как мы ее нажмем, появится окошко с перечнем скрытых листов. Оно отобразится даже в случае, если лист всего один.

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

Dim Sheet As Worksheet

For Each Sheet In ActiveWorkbook.Worksheets

If Sheet.Visible <> xlSheetVisible Then

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

Источник

Как скрыть и показать скрытые листы в Excel?

Поговорим как скрывать листы, а также как показывать скрытые листы в Excel, в том числе разберем как можно отобразить очень скрытые листы с помощью Visual Basic.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

Также возникает и обратная необходимость — в частичном или полном отображении скрытых листов. В общем давайте рассмотрим различные способы реализации как скрытия, так и отображения листов.

Как скрыть лист в Excel?

Процедура скрытия листа достаточно простая — в нижней панели щелкаем правой кнопкой мыши по названию листа, который хотим сделать невидимым, и в выпадающем меню выбираем команду Скрыть:

Если нужно спрятать сразу несколько листов, то удерживая клавишу Ctrl выделяем нужные листы с помощью мышки и повторяем вышеописанные действия (щелкаем правой кнопкой мыши по любому из выделенных листов и далее нажимаем Скрыть).

Как показать скрытый лист в Excel?

Чтобы открыть скрытый лист обратно мы также в нижней панели правой кнопкой мыши щелкаем по любому из листов и выбираем команду Показать. В появившемся окне можно посмотреть все невидимые листы книги (даже если он всего один) и выбрать какой именно лист необходимо вывести на экран:

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

Как сделать очень скрытый лист в Excel?

За отображение листа в параметрах отвечает свойство Visible и как мы видим всего есть 3 варианта:

Таким образом, чтобы скрыть лист средствами Visual Basic указываем значение параметра xlSheetHidden, а чтобы показать устанавливаем xlSheetVisible.

Читайте также:  отворот в домашних условиях кто делал

Из названия последнего значения xlSheetVeryHidden и взялся термин очень скрытого листа, но в принципе также часто можно встретить употребление выражение супер скрытого. При этом, что очень важно, установить значение параметра xlSheetVeryHidden можно только через Visual Basic, что и не позволяет обычному пользователю обнаружить очень скрытые листы стандартным способом.

Вернемся к нашему примеру.

Так как мы в начале скрывали Лист1, то для него установлена видимость xlSheetHidden, а нас сейчас интересует как раз 3 вариант. Выбираем его и теперь в списке скрытых листов пусто (кнопка в данном случае не активна, хотя мы знаем, что очень скрытые листы в книге на самом деле есть):

Теперь пользователь не увидит такой супер скрытый лист в интерфейсе Excel, однако он все же сможет его обнаружить если зайдет в редактор Visual Basic.

Если же стоит задача найти такие листы и отобразить их, то повторяем аналогичные действия и в Visual Basic для подобных листов устанавливаем параметр xlSheetVisible, после чего все листы станут видимыми.

Автоматизация открытия скрытых листов с помощью макроса

Однако процесс открывания каждого листа вручную (либо посредством Visual Basic) может отнять достаточно много времени, так как нужно будет проделывать эту процедуру для каждого скрытого листа.

Если их немного, то, конечно, возможно быстрее будет открыть их руками, но если же их 5-10 или больше, то, как и всегда в подобных случаях мы можем воспользоваться помощью макросов.

Источник

Как можно узнать количество скрытых листов в ms excel

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

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

1. Нажмите Главная > Формат > Скрыть и показать > Показать. Смотрите скриншот:
Внимание: Вы также можете щелкнуть правой кнопкой мыши любое имя листа на панели вкладок Лист и выбрать Unhide из контекстного меню.

2. Теперь все скрытые листы перечислены в Unhide диалоговое окно. Выберите лист, который вы хотите показать, и нажмите кнопку OK кнопку.

3. Затем отображается выбранный скрытый лист. Повторите шаг 2 выше, чтобы показать все скрытые листы один за другим.

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

С помощью удобной кнопки переключения Worksheets предоставленный Kutools for Excel, вы можете одним щелчком мыши отобразить все скрытые рабочие листы в активной книге и щелкнуть его еще раз, чтобы переключить все скрытые рабочие листы на невидимые. Полнофункциональная бесплатная 30-дневная пробная версия!

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Следующий короткий код VBA также может помочь вам отобразить все скрытые листы одновременно.

1. Удерживайте Alt + F11 ключи в Excel, и он открывает Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модульи вставьте следующий макрос в окно модуля.

3, нажмите F5 ключ для запуска этого макроса. И скрытые листы отобразятся сразу.

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

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Нажмите на Kutools > Показать / Скрыть > Показать все скрытые листы, см. снимок экрана:

Тогда все скрытые листы будут показаны сразу. Смотрите скриншот:

Внимание: Число, отображаемое после функции, указывает общее количество скрытых листов в вашей книге. Если скрытого рабочего листа нет, функция станет серой, и ее нельзя будет щелкнуть.

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

Показать все скрытые листы с помощью функции «Переключить видимость скрытых листов»

Kutools for Excel также предоставляет удобный Worksheets (Переключить видимость скрытых листов), чтобы отображать или скрывать все скрытые листы одним щелчком мыши в активной книге.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

Под Kutools вкладку, нажмите Рабочий лист кнопку, чтобы отобразить все скрытые листы, и нажмите кнопку Worksheets еще раз, чтобы восстановить скрытый статус.

Worksheets переключает видимость рабочих листов. Один щелчок, чтобы отобразить все скрытые листы, и другой щелчок, чтобы скрыть их снова. Получите бесплатную пробную версию!

Показать все очень скрытые рабочие листы Kutools for Excel

Иногда вышеуказанные методы не могут отобразить скрытые рабочие листы. Это потому, что эти рабочие листы очень скрыты. В этой ситуации вы можете применить функцию «Скрыть / отобразить книги и таблицы» в Kutools for Excel, чтобы быстро отобразить их.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

1. Нажмите Kutools > Показать спрятать > Скрыть / отобразить книги и таблицы.

2. В диалоговом окне «Скрыть / отобразить рабочие книги и листы» щелкните, чтобы выбрать активную книгу, и щелкните значок Показать все в Листы раздел. Смотрите скриншот.

Читайте также:  приворот на вещь любимого читать в домашних условиях без свечей на расстоянии

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

Скрыть / отобразить книги и таблицы скрыть или отобразить сразу несколько открывающихся книг и их рабочих листов сразу, в том числе очень скрытые. Получите бесплатную пробную версию!

Источник

Как можно узнать количество скрытых листов в ms excel

Как посчитать количество видимых листов в книге?

В большой книге с несколькими листами некоторые из листов видны, а некоторые скрыты, и в некоторых случаях вам может потребоваться подсчитать общее количество видимых листов книги, как вы можете подсчитать их в коротком время? Теперь я предлагаю вам несколько уловок, позволяющих быстро подсчитать количество видимых листов в книге.

Подсчитайте количество видимых листов только с VBA

В Excel, кроме подсчета видимых листов по одному, есть VBA, который поможет вам быстро подсчитать количество видимых листов.

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно, затем щелкните Вставить > Модуль чтобы открыть новый модуль.

2. Вставьте ниже код VBA в окно модуля.

VBA: подсчитать количество видимых листов книги

3. Нажмите Запустите нажмите кнопку, затем появится диалоговое окно, в котором будет указано количество видимых листов.

Подсчитайте количество видимых листов / скрытых листов / всех листов с помощью Kutools for Excel

Если вы не знакомы с VBA, вы можете использовать Kutools for ExcelАвтора Панель навигации для быстрого просмотра количества видимых листов, скрытых листов и всех листов.

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Включите книгу, в которой нужно подсчитать количество видимых листов, и нажмите Kutools > Навигация. Смотрите скриншот:

2. Затем Панель навигации появляется слева от текущего листа, и щелкните Рабочая тетрадь и лист вкладку, чтобы перейти к Рабочая тетрадь и лист раздел. Вы можете просмотреть количество видимых листов, скрытых листов и всех листов, включая видимые и скрытые листы, в нижней части панели. Смотрите скриншот:

Если вы хотите скрыть панель навигации, просто нажмите Kutools > Навигация чтобы скрыть это.

Kutools for ExcelАвтора Панель навигации является мощным, с его помощью вы можете просматривать список листов, список имен диапазонов, список заголовков столбцов, а также добавлять диапазоны, изображения, формулы в виде автоматических текстов, кроме того, вы можете найти и заменить слово на выбранных листах. Щелкните здесь, чтобы узнать больше о панели навигации.

Источник

Как открыть скрытый файл в excel. Как скрыть лист, чтобы его невозможно было отобразить

Поговорим как скрывать листы, а также как показывать скрытые листы в Excel, в том числе разберем как можно отобразить очень скрытые листы с помощью Visual Basic.

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

Также возникает и обратная необходимость — в частичном или полном отображении скрытых листов. В общем давайте рассмотрим различные способы реализации как скрытия, так и отображения листов.

Как показать скрытый лист в Excel?

Чтобы открыть скрытый лист обратно мы также в нижней панели правой кнопкой мыши щелкаем по любому из листов и выбираем команду Показать. В появившемся окне можно посмотреть все невидимые листы книги (даже если он всего один) и выбрать какой именно лист необходимо вывести на экран:

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

Полезный Лайфхак в Excel

Чтобы запретить вставку новых строк и столбцов в Excel без использования защиты листа нужно сделать так:

Вот и все теперь в лист нельзя вставить строку или столбец. Если нужно запретить вставлять только строки, тогда вводим любое значение в самую последнюю строку (например, A1048576). А если запретить вставлять только столбцы тогда вводим любое значение в последнем столбце (например, XFD1).

Надежное скрытие листов, которых нельзя отобразить стандартными средствами (опцией Показать). Полезные лайфхаки для работы с листами и ячейками.

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

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

Как сделать очень скрытый лист в Excel?

За отображение листа в параметрах отвечает свойство Visible и как мы видим всего есть 3 варианта:

Таким образом, чтобы скрыть лист средствами Visual Basic указываем значение параметра xlSheetHidden, а чтобы показать устанавливаем xlSheetVisible.

Из названия последнего значения xlSheetVeryHidden и взялся термин очень скрытого листа, но в принципе также часто можно встретить употребление выражение супер скрытого. При этом, что очень важно, установить значение параметра xlSheetVeryHidden можно только через Visual Basic, что и не позволяет обычному пользователю обнаружить очень скрытые листы стандартным способом.

Вернемся к нашему примеру.

Так как мы в начале скрывали Лист1, то для него установлена видимость xlSheetHidden, а нас сейчас интересует как раз 3 вариант. Выбираем его и теперь в списке скрытых листов пусто (кнопка в данном случае не активна, хотя мы знаем, что очень скрытые листы в книге на самом деле есть):

Теперь пользователь не увидит такой супер скрытый лист в интерфейсе Excel, однако он все же сможет его обнаружить если зайдет в редактор Visual Basic.

Если же стоит задача найти такие листы и отобразить их, то повторяем аналогичные действия и в Visual Basic для подобных листов устанавливаем параметр xlSheetVisible, после чего все листы станут видимыми.

Суперскрытые листы

Более сложный вариант, когда листы скрываются на уровне разработчика при помощи макросов. Предыдущим способом такие страницы не найти. Нам нужно подключить макросы VBA и включить режим разработчика.

Заходим в параметры Excel. На вкладке «Настроить ленту» устанавливаем маркер напротив «Разработчик».

Далее переходим во вкладку «Центр управления безопасностью» и кликаем на «Параметры центра…».

На вкладке «Параметры макросов» устанавливаем маркеры, как показано на скриншоте.

Нажимаем «ОК» в этом окне и в окне общих параметров.

В документе вызываем редактор макросов комбинацией клавишей Alt+F11.

Появляется список листов в левой панели. Например, у нас не отображается Лист 5. Нажимаем на него и переходим в самый низ – пункт Visible. Если этот лист суперскрытый, он будет иметь значение 2 – Very Hidden. Меняем это значение на 1 – Visible.

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

Скрываем рабочую книгу полностью

Чтобы полностью скрыть рабочую книгу Excel, перейдите на вкладку Вид (View).

В разделе Окно (Window) нажмите Скрыть (Hide).

Окно Excel останется открытым, но область таблицы станет пустой. Чтобы отобразить рабочую книгу, нажмите Вид > Окно > Отобразить (View > Window > Unhide).

Появится диалоговое окно Вывод на экран скрытого окна книги (Unhide) со списком открытых в настоящий момент рабочих книг. Если Вы скрывали рабочие книги, которые в данный момент не открыты, то их в этом списке не будет.

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

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

Урок подготовлен для Вас командой сайта office-guru.ru Источник:/> Перевел: Антон Андронов

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

Для того чтобы можно было скрыть информацию от посторонних глаз, а может быть и от своих собственных, в Excel 2007 и выше предусмотрена возможность скрывать листы. При этом можно делать листы рабочей книги как скрытыми, так и очень скрытыми, а при необходимости делать их вновь видимыми, то есть отображать (показывать).

Скрываем листы

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

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

Книга должна содержать не менее одного видимого листа. Чтобы скрыть, удалить или перенести выделенные листы, необходимо сначала вставить новый лист или сделать видимым скрытый лист.

Чтобы отобразить лист, кликните правой кнопкой мыши по любой видимой вкладке и выберите в появившемся меню Показать (Unhide).

В появившемся диалоговом окне Вывод на экран скрытого листа (Unhide) выберите лист, который хотите сделать видимым, и нажмите ОК.

Замечание: За одно действие Вы можете сделать видимым только один лист.

Кроме этого, показать скрытые листы можно другим способом. Перейдите на вкладку Главная (Home). В разделе Ячейки (Cells) нажмите Формат (Format). В группе команд Видимость (Visibility) нажмите Скрыть и отобразить (Hide & Unhide) и в открывшемся меню выберите Отобразить лист (Unhide Sheet).

Появится диалоговое окно Вывод на экран скрытого листа (Unhide). Выберите нужный лист и нажмите ОК, как было описано выше.

Как скрыть несколько листов

Процедура скрытия нескольких листов, по сути, практически ничем не отличается от тех, что описаны выше. Однако, прежде чем приступить к ней, нужно выделить все листы, который следует спрятать.

Отображение всех листов, выборочное отображение и скрытие листов по маске

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

1) Делать скрытыми все листы, кроме активного;

2) делать очень скрытыми все листы кроме активного;

3) отображать все скрытые листы разом, не зависимо от того скрытые они или очень скрытые;

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

видео по работе с надстройкой


макрос (надстройка) для быстрого скрытия и отображения листов

Источник

Читайте также:  Как надеть курицу на гриль
Портал про кино и шоу-биз
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу.