Скрытые листы в excel - Учим Эксель

Удалить сокрытые листы в excel

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

Как создать лист сокрытым?

Создать лист сокрытым весьма просто, для этого необходимо кликнуть правой клавишей мыши по ярлыку подходящего листа и в показавшемся контекстном меню избрать пункт "Скрыть". Для того чтоб скрыть несколько листов, последующих попорядку, или все листы, не считая активного (книжка обязана содержать не наименее 1-го видимого листа) нужно кликнуть левой клавишей мыши по первому подходящему листу, потом, удерживая кнопку Shift, кликнуть по крайнему, опосля что кликнуть правой клавишей мыши в области выделенных листов и избрать пункт "Скрыть" из контекстного меню. Все выделенные листы разом стают сокрытыми. Аналогичным образом можно выборочно выделить листы, используя кнопку Ctrl заместо клавиши Shift.

Как создать лист весьма сокрытым?

Листы рабочей книжки можно создать весьма сокрытыми. Такие листы нереально показать обычными средствами Excel, при вызове контекстного меню пункт "Показать. " (в неких версиях он именуется "Показать. ") не активен. Чтоб создать лист весьма сокрытым, нужно перейти в редактор VB (Visual Basic), создать это можно различными методами, но самый обычной – сочетанием кнопок Alt+F11, избрать в VBA проекте рабочей книжки подходящий лист, а потом в свойстве "Visible" этого листа избрать параметр "xlSheetVeryHidden".

Чтоб возвратить листу видимость, нужно поменять свойство "Visible" назад на xlSheetVisible.

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

Оборотная процедура, когда возникает необходимость сокрытые листы показать и создать видимыми, может востребовать огромного терпения. Чтоб показать сокрытые листы необходимо к ликнуть правой клавишей мыши в области имен листов и избрать пункт меню "Показать. ".

Опосля этого возникает окно со перечнем укрытых листов и вывод на экран укрытых листов происходит методом выбора 1-го листа из всего перечня. Показать их все разом не получится.

Интересно почитать:  В excel перевести текст в число

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

Что созодать если скрыть либо показать лист не выходит?

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

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

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

1) Созодать сокрытыми все листы, не считая активного;

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

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

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

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

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

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

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

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

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

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

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

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

Интересно почитать:  В excel не отображаются листы

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

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

Характеристики отображения хоть какого листа в Excel мы можем настроить средством Visual Basic. Перебегаем в редактор Visual Basic (на панели вкладок избираем Разраб -> Код -> Visual Basic либо воспользуемся композицией кнопок Alt + F11):

В левой высшей части окна в перечне избираем подходящий нам лист и чуток ниже тщательно смотрим в блок с опциями (если он вначале не отображается, то уже в панели вкладок Visual Basic избираем View -> Properties Window и блок покажется).

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

  • xlSheetVisible. Лист открыт и отображается во вкладках;
  • xlSheetHidden. Лист укрыт, но отображается в перечне невидимых листов;
  • xlSheetVeryHidden. Лист укрыт и нигде не отображается.

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

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

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

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

Интересно почитать:  Как дать общий доступ к файлу excel

Сейчас юзер не увидит таковой супер сокрытый лист в интерфейсе Excel, но он все таки сумеет его найти если зайдет в редактор Visual Basic.

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

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

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

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

В редакторе Visual Basic создаем новейший модуль (Insert -> Module) и вставляем туда последующий код (добавил детальные пояснения напротив кода):

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

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

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

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

Ссылка на основную публикацию
Adblock
detector