Excel скрыть лист


Скрытие и скрытие таблиц

Скрытие и скрытие таблицы

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

  1. Выберите нужные для скрытие таблицы.

    Выбор листов

    Чтобы выделить

    Выполните следующие действия

    Один лист

    Щелкните ярлычок листа.

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

    Несколько смежных листов

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

    Несколько несмежных листов

    Щелкните ярлычок первого листа. Затем, удерживая нажатой кнопку CTRL, щелкните ярлаты других листов, которые нужно выбрать.

    Все листы книги

    Щелкните ямку листа правой кнопкой мыши и выберите в области контекстное меню.

    Совет: Если выделено несколько листов, в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыбранные листы не видны, щелкните правой кнопкой мыши явку выбранного листа и выберите в меню пункт Разгруппировать листы.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат > видимости > Скрыть & Скрыть > скрыть лист.

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

    Примечание: У всех, скрытых кодом VBA, есть свойство xlSheetVeryHidden; Команда Отобразить не отображает скрытые листы. Если вы используете книгу, которая содержит код VBA, и у вас возникают проблемы со скрытыми книгами, обратитесь к владельцу книги за дополнительными сведениями.

Скрытие и открытие окна книги

  • На вкладке Вид в группе Окно нажмите кнопку Скрыть или Открыть.

    На компьютере Mac этот пункт находится в меню "Файл" над лентой в меню "Окно".

Примечания: 

  • При отображке книги выберите ее из списка в диалоговом окне Отображите.

  • Если окно "Открыть" недоступно, книга не содержит скрытых окон книги.

  • При выходе Excel вам будет предложено сохранить изменения в скрытом окне книги. Нажмите кнопку Да, если вы хотите, чтобы окно книги было тем же, что и при его левом (скрытом или открытом) при следующем ее открытие.

Скрытие и отображение окон книги на Windows панели задач

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

  1. Щелкните Файл  > Параметры.

    В Excel 2007 нажмите кнопку Microsoft Office кнопку и выберите Excel параметры.

  2. Затем щелкните Дополнительные >отображение > или выберите показывать все окна на панели задач.

Как скрыть листы от большинства пользователей Excel

О чем идет речь

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

Так как об этом способе не знают большинство пользователей Excel, то им удобно пользоваться если необходимо спрятать часть информации.

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

Способ №1. Через надстройку VBA-Excel

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

  1. Перейти на вкладку VBA-Excel (доступна после установки надстройки).
  2. В меню Диспетчеры выбрать пункт Диспетчер листов.
  3. В окне диспетчер выберите листы, видимость которых необходимо изменить и нажмите команду Видимость.​

Способ №2. С помощью свойства листов в редакторе кода

Для того чтобы скрыть лист необходимо:

  1. Открыть редактор кода сочетанием клавиш Alt+F11.
  2. В левом меню раскройте проект с одноименным названием вашей книги.
  3. Найдите в списке объектов лист, который необходимо скрыть.
  4. В списке свойств найдите свойство Visible и выберите из списка значений 2 - xlSheetVeryHidden.

Для отображения скрытого листа можно аналогичным способом установить значение -1 - xlSheetVisible.

Способ №3. С помощью макросов

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

  1. Открыть редактор кода сочетанием клавиш Alt+F11.
  2. В левом меню раскройте проект с одноименным названием вашей книги.
  3. Создайте новый модуль (если его у вас еще нет), в котором мы будем писать код для скрытия листов.
  4. Перейдите в модуль и вставьте в него следующий код:

 Sub СкрытиеЛистов()
 ' Удалите лишние строчки кода в зависимости от результата, который нужно получить
 
 Sheets("ИмяЛиста").Visible = xlSheetHidden ' Скрыть лист обычным способом
 Sheets("ИмяЛиста").Visible = xlSheetVeryHidden ' Сделать супер скрытый лист
 Sheets("ИмяЛиста").Visible = xlSheetVisible ' Отобразить лист
 End Sub

Как скрыть лист в Microsoft Excel – База знаний Timeweb Community

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

Вариант 1: Использование контекстного меню

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

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

  2. Из появившегося контекстного меню выберите пункт «Скрыть».

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

  4. Для этого кликните ПКМ по любому из оставшихся листов и на этот раз выберите «Показать».

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Вариант 2: Применение кнопки меню «Формат»

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

  1. Обязательно переключитесь на тот лист, который хотите скрыть. Выберите вкладку «Главная» и разверните меню «Формат» в блоке «Ячейки».

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

Вариант 3: Скрытие окна книги

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

Далее вы видите, как выглядит окно программы со скрытой книгой. Отсутствуют все вкладки листов и ячейки, не подсвечиваются функции и другие составляющие.

Используйте кнопку «Показать окно», чтобы снова отобразить на экране активную книгу.

Вариант 4: Скрытие через консоль разработчика

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

  1. В главном окне Excel перейдите в «Параметры», чтобы включить вкладку «Разработчик», ведь в последних версиях софта она отключена по умолчанию.

  2. Переключитесь к разделу «Настроить ленту» и отметьте галочкой пункт «Разработчик». Примените настройки и вернитесь к книге.

  3. Выберите добавленную вкладку и запустите «Visual Basic».

  4. Выделите левой кнопкой мыши лист, с которым хотите взаимодействовать и поставьте для параметра «Visible» значение 2 — xlSheetVeryHidden

  5. Обратите внимание на то, что теперь кнопка «Показать», отображающаяся в контекстном меню, неактивна. Недоступна она и в меню «Формат», что означает невозможность показа скрытого ранее листа через эти функции.

Первые три метода вы можете использовать на свое усмотрение – все зависит от того, что будет удобнее и быстрее. Четвертый пригодится реже, но позволит скрыть лист так, чтобы другой юзер не знал о его существовании и не смог ничего отредактировать без вашего ведома. Конечно, если он перейдет в «Visual Basic», то увидит скрытый лист и сможет его включить, но до этого нужно еще додуматься.

PBTeam Studio: Суперскрытый лист в EXCEL

Очень часто, когда мы работаем в Excel, для того, чтобы уберечь ценную исходную информацию, нам необходимо скрывать от глаз посторонних юзеров данные. Это можно осуществить несколькими способами: скрыть отдельные строки, столбцы; целые листы документа (чтобы в стандартном режиме скрыть лист документа нужно на ярлычке интересующего листа нажать правой клавишей мыши и выбрать пункт контекстного меню Скрыть, см. рисунок ниже).

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

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

  1. На клавиатуре нажмем сочетание клавиш Alt + F11 или на вкладке Разработчик команду Visual Basic:
  2. Откроется окно редактора Visual Basic, в котором нас будут интересовать только два окна: Project и Properties: Если эти окна по какой-либо причине у Вас не отобразились, открыть их можно через меню View или при помощи сочетаний клавиш:
  3. Так, для абсолютно каждого существующего в книге Excel листа можно увидеть и настроить параметры его видимости:
    1. - 1 – xlSheetVisible - лист отображен в книге
    2. 0 – xlSheetHidden – лист скрыт (обычным образом, как мы описывали ранее в статье)
    3. 2 – xlSheetVeryHidden - лист очень скрыт, его невозможно отобразить ранее описанным способом, а только через окно редактора Visual Basic.
  4. И если Вас беспокоит, что кто-то сможет это сделать, то советуем на окно данного редактора поставить пароль: вкладка окна редактора Visual Basic Tools → меню VBA Project Properties → закладка Protection ставите галочку и вписываете дважды пароль:

Все готово! Лист кроме Вас никто не откроет.

Желаем Вам приятного дня и до встречи в новом блоге!

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

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

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

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

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

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

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

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

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

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

  1. Перейдите в последнюю ячейку относительно строк и столбцов XFD1048576. Для этого можно ввести в поле имя адрес ячейки XFD1048576 и нажать Enter. А если лист пустой можно нажать комбинацию горячих клавиш CTRL+ → (стрелка влево) чтобы сместить курсор в последний столбец XFD1, а потом CTRL+ ↓ (стрелка вниз) смесит курсор в последнюю ячейку XFD1048576.
  2. Введите в последнюю ячейку XFD1048576 любое значение, можно даже пробел « ».

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

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

Если Вы в своей рабочей книге 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, однако он все же сможет его обнаружить если зайдет в редактор 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). Выберите нужный лист и нажмите ОК, как было описано выше.

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

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

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

  2. Если же скрываемые листы располагаются не подряд, их нужно выделить, используя клавишу Ctrl (Cmd – для macOS). Зажимаем ее и кликаем левой кнопкой мыши по все листам, которые нужно скрыть. После этого можно отпустить клавишу Ctrl.

  3. Мы выделили все нужные листы, теперь можно их скрыть любым из методов, предложенных ранее. Результат будет одинаковый.

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

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

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

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

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

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

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


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

Другие

Как в Excel создать «очень скрытый» лист — Трюки и приемы в Microsoft Excel

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

Однако вы можете затруднить показ скрытых листов дли случайных пользователей, то есть сделать лист «очень скрытым». Для этот выполните следующее.

  1. Убедитесь в том, что вкладка Разработчик отображается на ленте.
  2. По умолчанию эта вкладка не отображается. Поэтому зайдите в диалоговое окно Параметры Excel (выберите команду Файл ► Параметры), перейдите в раздел Настройка ленты и поставьте флажок Разработчик в списке справа.

  3. Активизируйте лист, который хотите скрыть.
  4. Выберите команду Разработчик ► Элементы управления ► Свойства. В открывшемся диалоговом окне Properties щелкните на поле Visible (рис. 27.1).
  5. Затем щелкните на кнопке с изображением стрелки вниз и выберите значение 2-xlSheetVeryHidden.

Рис. 27.1. Используйте окно Properties, чтобы сделать лист «очень скрытым»

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

Останется ли лист скрытым навсегда? Нет. Чтобы сделать «очень скрытый» лист снова видимым, используйте простой макрос VBA. Макрос, приведенный ниже, позволяет показать Лист2 активной книги (измените название листа на нужное вам):

1 2 3 
Sub UnhideSheet() Worksheets("Лист2").Visible = True End Sub

Sub UnhideSheet() Worksheets("Лист2").Visible = True End Sub

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

Как открыть скрытые листы в Excel - Как скрыть лист, чтобы его невозможно было отобразить

О чем идет речь

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

Так как об этом способе не знают большинство пользователей Excel, то им удобно пользоваться если необходимо спрятать часть информации.

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

Способ № 1. Через надстройку VBA-Excel

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

  1. Перейти на вкладку VBA-Excel (доступна после установки надстройки).
  2. В меню Диспетчеры выбрать пункт Диспетчер листов.
  3. В окне диспетчер выберите листы, видимость которых необходимо изменить и нажмите команду Видимость.​

Способ № 2. С помощью свойства листов в редакторе кода

Для того чтобы скрыть лист необходимо:

  1. Открыть редактор кода сочетанием клавиш Alt+F11.
  2. В левом меню раскройте проект с одноименным названием вашей книги.
  3. Найдите в списке объектов лист, который необходимо скрыть.
  4. В списке свойств найдите свойство Visible и выберите из списка значений 2 — xlSheetVeryHidden.

Для отображения скрытого листа можно аналогичным способом установить значение −1 — xlSheetVisible.

Способ № 3. С помощью макросов

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

  1. Открыть редактор кода сочетанием клавиш Alt+F11.
  2. В левом меню раскройте проект с одноименным названием вашей книги.
  3. Создайте новый модуль (если его у вас еще нет), в котором мы будем писать код для скрытия листов.
  4. Перейдите в модуль и вставьте в него следующий код:

Скрытие или отображение листов

Скрыть или показать лист

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

  1. Выберите листы, которые вы хотите скрыть.

    Как выбрать листы

    Элементы для выбора

    Виды деятельности

    Один лист

    Щелкните вкладку листа.

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

    Не менее двух соседних листов

    Щелкните вкладку для первого листа.Затем щелкните вкладку последнего листа, который вы хотите выбрать, удерживая нажатой клавишу Shift.

    Не менее двух неприлипающих листов

    Щелкните вкладку для первого листа. Удерживая нажатой клавишу Ctrl , щелкните вкладки других листов, которые вы хотите выбрать.

    Все листы в книге

    Щелкните правой кнопкой мыши вкладку листа и выберите Выбрать все листы в контекстном меню.

    Совет: При выборе нескольких листов в строке заголовка в верхней части листа отображается [Группа] . Чтобы отменить выбор нескольких листов в книге, щелкните любой невыбранный лист. Если нераспознанный рабочий лист не отображается, щелкните правой кнопкой мыши вкладку выбранного листа и выберите Разгруппировать Листы в контекстном меню.

  2. На вкладке Главная в группе Ячейки нажмите Формат > и > Скрыть и Показать > Скрыть лист.

    90 115

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

    90 124

    Примечание. Листы, скрытые кодом VBA, имеют свойство xlSheetVeryHidden ; Команда «Показать» не отображает скрытые листы. Если вы используете книгу, содержащую код VBA, и у вас возникают проблемы со скрытыми листами, обратитесь к владельцу книги за дополнительной информацией.

Скрыть или показать окно рабочей книги

Примечания:

90 140
  • После того, как рабочая книга станет скрытой, выберите ее из списка в диалоговом окне «Обнаружение».

    90 145

  • Если команда "Отобразить" недоступна , в рабочей книге нет скрытых окон рабочей книги.

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

  • Скрытие или отображение окон книг в задачах Windows

    В Excel 2013 представлен интерфейс одного документа , где каждая книга открывается в отдельном окне.

    1. Щелкните Файл > Параметры .

      В Excel 2007 нажмите кнопку Microsoft Office , а затем Параметры Excel .

    2. Затем щелкните Дополнительно > экран> снимите или установите флажок Показать все окна на панели задач.

    .

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

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

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

    Метод 1.

    На ленте Excel выберите вкладку Главная , в группе Ячейки щелкните Формат , затем Скрыть и показать и, наконец, Скрыть лист .

    Метод 2.

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

    Помните!
    Если вы хотите скрыть несколько листов одновременно, то перед использованием команды Скрыть лист (для метода 1) или Скрыть (для метода 2) необходимо выделить выбранные листы.В противном случае команда будет выполнена только на активном листе.

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

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

    Вся правда об обнаружении скрытых листов

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

    Метод 1.

    На ленте Excel выберите вкладку Главная , в группе Ячейки нажмите Формат , затем Скрыть и показать и, наконец, Показать лист .На этот раз Excel отобразит диалоговое окно «Показать », в котором перечислены все скрытые рабочие листы в данной книге. Теперь выберите лист, который нужно показать, и нажмите кнопку OK .

    Метод 2.

    Щелкните правой кнопкой мыши любую видимую вкладку листа и выберите Показать . По аналогии со способом 1 появится диалоговое окно Discovery , выберите лист для обнаружения и нажмите кнопку OK .

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

    Пользовательские представления

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

    В появившемся на экране диалоговом окне нажмите кнопку Добавить , а в следующем введите имя текущего вида, например, все видимые листы и нажмите ОК .

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

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

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

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

    К сожалению, на многократный вопрос, почему пользовательские представления несовместимы с таблицами, размещенными на листах, Microsoft обычно лаконично отвечает, что предложения пользователей будут переданы команде, работающей над следующей версией продукта. Будут ли следующие версии Excel иметь эту функциональность? Время покажет.Между тем, я предлагаю вам другое решение, определенно более эффективное.

    Макрос VBA

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

    Macro — это не что иное, как набор команд, которые используются для автоматизации часто повторяющихся действий, а VBA (Visual Basic for Applications) — это язык программирования, разработанный Microsoft для использования в программах Office.Таким образом, вы можете создавать макросы как для Excel, так и для других программ, таких как Word, Outlook и т. д.

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

    ШАГ 1: Имея активный лист в Excel, нажмите комбинацию клавиш Alt+F11 , которая запускает редактор VBA.
    ШАГ 2: В меню программы выберите опцию Вставить , а затем Модуль .

    ШАГ 3: В правой части экрана находится окно, отображающее содержимое модуля Module1 . Вы будете использовать это окно для ввода следующих команд:

    Sub Discover All Sheets ()
    Dim Sheet as Worksheet
    Для каждого листа в ActiveWorkbook.Worksheets
    Sheet.Visible = xlSheet Visible
    Next Sheet
    End Sub

    Как работает указанный выше макрос? Ну, он начинается со слова Sub для начала процедуры, за которым следует ее имя, за которым следует пара круглых скобок.Следующая строка кода определяет переменную листа как объект Worksheet. Теперь пришло время самой важной части — условного цикла For-Next, содержащего команду, которая должна выполняться для каждого листа в текущей книге. Оператор sheet.Visible = xlSheetVisible, содержащийся в цикле For-Next, указывает, что свойство Visible должно иметь значение xlSheetVisible для каждого листа, что означает, что лист должен быть видимым. С тем же успехом мы могли бы использовать здесь значение TRUE, и конечный результат был бы таким же.После выполнения операции на всех листах книги цикл For-Next завершается. Последняя строка кода End Sub отмечает конец процедуры.

    ШАГ 4: При активном окне кодирования нажмите клавишу F5 или клавишу Run Sub/UserForm . Макрос будет запущен и содержащиеся в нем команды будут выполнены, что позволит выявить все ранее скрытые листы.

    Вы также можете запустить макрос из электронной таблицы.Для этого на ленте Excel нажмите на вкладку Developer , а затем в группе Code выберите команду Macros , которая отобразит диалоговое окно со списком всех доступных макросов. Вы можете добиться того же эффекта, используя сочетание клавиш Alt + F8 (отображение макросов). Теперь выберите в списке интересующий вас макрос и нажмите кнопку Выполнить , и запрограммированные действия будут выполнены автоматически.

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

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

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

    .

    Скрыть лист VBA Скрытый и очень скрытый лист

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

    Скрыть лист VBA Скрытый и очень скрытый лист Совет # 176

    Скрыть лист в Excel очень просто. Все, что вам нужно сделать, это щелкнуть по нему и выбрать опцию «Скрыть», но такой скрытый лист очень легко отобразить. Вам просто нужно нажать на видимый лист и выбрать опцию Discover.

    Если вы хотите, чтобы ваша электронная таблица была более скрытой, вам нужен код VBA.

    Вы нажимаете Alt + F11 , чтобы перейти к написанию кода, важно, чтобы были открыты окна Project Explorer и Properties . Соответствующие горячие клавиши: Ctrl + R и F4 .

    Теперь вам просто нужно дважды щелкнуть эту книгу, и вы можете написать простой макрос и запустить его

    Sub Makro4 ()
    Sheet1.Visible = xlSheetVeryHidden
    End Sub

    Лист1 — это имя ( Имя ) листа из окна Свойства .Теперь пользователь даже не увидит, что этот лист был скрыт со стороны Excel. Вам даже не нужно сохранять этот файл с поддержкой макросов.

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

    П.С.

    Если вы хотите узнать больше об Excel или не знаете, как что-то сделать, напишите мне. Я отвечу на ваш вопрос, насколько это возможно.

    Прямая ссылка на видео на YouTube - Скрыть лист VBA Скрытый и очень скрытый лист - Совет № 176

    .

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

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

    Скрытие и отображение листов в Excel

    Чтобы скрыть рабочий лист в Excel, вам просто нужно щелкнуть правой кнопкой мыши рабочий лист, который вы хотите скрыть, и выбрать параметр «Скрыть» в появившемся контекстном меню.

    Точно так же вы можете отобразить листы в Excel, щелкнув правой кнопкой мыши любой активный или видимый лист и на этот раз выбрав «Показать» в контекстном меню.

    Однако в Excel вы можете обнаружить только один лист за раз. На самом деле в Excel нет простого способа открыть несколько или все листы одновременно.

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

    1. Скрыть несколько листов в Excel

    Чтобы скрыть несколько листов в Excel, выполните следующие действия.

    1. Выберите первый лист, который вы хотите скрыть.

    2. Нажмите и удерживайте клавишу CTRL на клавиатуре компьютера и выберите другие листы, которые вы хотите скрыть.

    3. После выбора всех листов щелкните правой кнопкой мыши один из выбранных листов и выберите Скрыть.

    Это немедленно скроет все выбранные листы в книге Excel.

    2. Вручную отобразить листы в Excel

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

    1. Щелкните правой кнопкой мыши любую существующую или видимую вкладку рабочего листа и выберите Отобразить.

    2. В диалоговом окне «Показать» выберите лист, который нужно показать, и нажмите «ОК».

    Примечание: За раз можно выбрать только один лист.

    3. Повторите шаги (1 ~ 3) выше, чтобы обнаружить другие листы.

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

    3. Найдите все рабочие листы в Excel с помощью редактора VB

    .

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

    1. Щелкните правой кнопкой мыши любой видимый лист и выберите Просмотреть код, чтобы открыть редактор Visual Basic.

    2. На экране редактора Visual Basic щелкните вкладку «Вид» и выберите «Прямое окно» в раскрывающемся меню.

    3. В окне "Интерпретация" введите Для каждого листа в Thisworkbook.sheets: sheet.visible = true: Следующий лист и нажмите клавишу Enter на клавиатуре компьютера.

    После выполнения вышеуказанного кода все скрытые листы будут показаны.

    4. Найдите все рабочие листы в Excel с помощью макроса

    .

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

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

    1. Перейдите на вкладку «Вид» > «Макросы» > «Запись макроса».

    2. В диалоговом окне «Запись макроса» выберите «Личная книга макросов» в разделе «Сохранить макрос» и нажмите «ОК».

    3. Затем нажмите «Просмотр карты»> «Макросы»> «Остановить запись».

    4. Теперь щелкните правой кнопкой мыши любую вкладку рабочего листа и выберите «Просмотр кода».

    5. В окне редактора Visual Basic дважды щелкните объект модуля в разделе «Personal.XLSB»> удалите весь существующий код и добавьте код в UnhideAllSheets в окне модуля Personal.XLSB.

    Ниже приведен код, который вы можете скопировать и вставить в окно модуля.

    Sub Открыть все листы ()
    Для каждого листа в листах
    Sheet Visible = True
    Следующий лист
    End caption

    6. После добавления кода щелкните значок Сохранить на панели инструментов и закройте редактор Vb.

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

    7. Щелкните значок «Настроить панель быстрого доступа» и выберите «Дополнительные команды» в раскрывающемся списке.

    8. В диалоговом окне «Параметры Excel» выберите «Макросы» в разделе «Выбрать команды из»> выберите макрос, чтобы отобразить все листы, и нажмите «Добавить».


    9. Нажмите OK, чтобы сохранить изменения.

    10. Теперь, если вы посмотрите на панель быстрого доступа, вы увидите значок «Показать все листы».

    Это позволяет отображать сразу все листы, щелкнув значок «Показать все листы» на панели быстрого доступа.

    .

    КАК: скрыть и показать рабочий лист в Excel

    Рабочий лист Excel — это отдельный рабочий лист, содержащий ячейки. Каждая ячейка может содержать текст, число или формулу, и каждая ячейка может ссылаться на другую ячейку на том же листе, в той же книге или в другой книге.

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

    Данные, используемые в скрытых листах

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

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

    Параметры, доступные в контекстном меню - контекстное меню - изменяются в зависимости от объекта, выбранного при открытии меню.

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

    Как скрыть один рабочий лист

    1. Щелкните вкладку листа , чтобы скрыть лист, чтобы выбрать его.
    2. Щелкните правой кнопкой мыши на вкладке рабочего листа , чтобы открыть контекстное меню .
    3. в меню , нажмите на опцию Скрыть , чтобы скрыть выбранный рабочий лист.

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

    1. Нажмите на вкладку первого рабочего листа, чтобы скрыть его, чтобы выбрать его.
    2. Нажмите и удерживайте Ctrl клавишу на клавиатуре.
    3. Нажмите на вкладок дополнительных листов для вашего выбора.
    4. Щелкните правой кнопкой мыши на одной вкладке рабочего листа , откройте контекстное меню .
    5. в меню , нажмите на опцию Скрыть , чтобы скрыть все выбранные листы.

    Скрыть рабочие листы лентой

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

    1. Выберите вкладку рабочего листа в нижней части файла Excel.
    2. Щелкните вкладку House для ленты .
    3. Циферблат Формат Значок.
    4. Нажмите Скрыть и показать .
    5. Выберите Скрыть лист .

    Обнаружение рабочих листов с помощью контекстного меню

    Параметры, доступные в контекстном меню - контекстное меню - изменяется в зависимости от объекта, выбранного при открытии меню.

    1. Щелкните правой кнопкой мыши на вкладке рабочего листа , чтобы открыть диалоговое окно Discover , в котором отображаются все скрытые рабочие листы.
    2. Нажмите на лист , который вы хотите открыть.
    3. Щелкните вправо , чтобы открыть выбранный лист и закрыть диалоговое окно.

    Листы Discover с лентой

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

    1. Выберите вкладку рабочего листа в нижней части файла Excel.
    2. Нажмите Дом вкладку для ленты .
    3. Наберите Формат .
    4. Нажмите Скрыть и показать .
    5. Выберите Откройте лист .
    6. Список отображаемых скрытых файлов - щелкните файл , который вы хотите отобразить.
    7. Щелкните вправо .
    .

    Visible — свойство, отвечающее за скрытие листа — Business Intelligence

    Что видно?

    Visible — это свойство, отвечающее за видимость листа, и сегодняшний урок будет именно об этом. Этот раздел следует из предыдущего урока по отслеживанию изменений с помощью VBA. На канале YouTube с этим примером Войтек добавил комментарий о том, что для полноценной слежки лист с Отчетом об изменениях должен быть скрыт.

    Больше ничего, поэтому я решил немного поговорить о скрытии листов, и в этом случае Visible просто необходим.

    Виды видимости листа

    Visible — это свойство листа, представляющего собой объект Sheet (для Worksheet), который имеет три типа видимости:

    xlSheetVisible (значение -1) — это состояние, в котором лист виден с уровня Excel.

    xlSheetHidden (значение 0) — это состояние, при котором лист невидим из Excel, но пользователь может его обнаружить. Этого состояния можно добиться, скрыв лист на уровне Excel, щелкнув правой кнопкой мыши вкладку листа и выбрав команду «Скрыть» из контекстного меню.

    xlSheetVeryHidden (значение 2) — это состояние, в котором пользователь Excel не может обнаружить лист, если он не переключится в редактор VBA. Сильно скрытый лист не будет отображаться в списке скрытых листов после щелчка правой кнопкой мыши на вкладке листа и выбора команды «Показать». Там будут видны только скрытые листы со статусом xlSheetHidden.

    Установите значение для видимого

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

    Второй вариант - использовать VBA, то есть создать кусок кода, в котором, ссылаясь на выбранный лист, установить его видимость. Разрешается использовать имена типа xlSheetHidden или значения (в данном случае 0).

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

    Говоря о файле (в данном случае о листах), лучше всего использовать цикл For Each, который будет выполнять запрограммированную операцию на всех листах в наборе листов активного файла.

    Сначала я создаю модуль, запускаю процедуру и объявляю одну переменную sh как объект. Эта переменная необходима, чтобы циклу For Each было на что ссылаться при перемещении по коллекции листов в книге.

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

    Целью этого макроса является скрытие всех листов, кроме активного листа, поэтому я добавляю внутри цикла условие, согласно которому имя sh должно отличаться от имени активного листа. Если условие истинно, свойство Visible объекта sh будет изменено на 2, что равно xlSheetVeryHidden.

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

    Если вы хотите посмотреть, как я создаю этот макрос в видео, отметьте YT:

    .

    Скрыть/показать лист в Excel 2007

    Содержимое

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

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

    Техника 1: -

    • Щелкните правой кнопкой мыши лист, который хотите скрыть.
    • Появится всплывающее окно.
    • Щелкните параметр скрытия, чтобы скрыть лист.

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

    • Щелкните Обнаружить.
    • Вы получите диалоговое окно Discover.

    Техника 2: -

    • На вкладке Главная ленты.
    • В группе «Ячейки»> нажмите «Формат».
    • В разделе «Видимость» вы можете скрыть строки, скрыть столбцы, скрыть лист, отобразить строки, отобразить столбцы и отобразить лист.

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

    Техника 3: -

    • Если вы хотите скрыть листы от VBA.
    • Откройте редактор Visual Basic, нажав Alt + F11, сочетание клавиш
    • Чтобы выбрать окно свойств, нажмите F4
    • Прокрутите вниз до пункта «Видимый» и выберите третий вариант, т. е. 2 — xlSheetVeryHidden

    • Если для параметра Видимый установлено значение 2 — xlSheetVeryHidden
    • Скрытый лист нельзя открыть.

    Взято: -

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

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

    Мы будем рады услышать от вас; дайте нам знать, как мы можем улучшить, дополнить или модернизировать нашу работу и сделать ее лучше для вас. Напишите нам @ e-mail сайта

    Вы поможете в развитии сайта, поделившись сайтом с друзьями

    .

    Смотрите также

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

    Введите свой e-mail

    Видео-курс

    Blender для новичков

    Ваше имя:Ваш E-Mail: