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

Excel

Обычное скрытие листов в Эксель

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

Способ 1: Контекстное меню

Самый простой и удобный способ скрыть лист в книге Excel — использовать контекстное меню. Щелкните правой кнопкой мыши (ПКМ) по метке, которую хотите убрать с дисплея, и выберите «Скрыть».

Скрыть листы через контекстное меню в Microsoft Excel

Совет: Если вы хотите скрыть более одного листа, выделите их с помощью клавиш — зажмите «SHIFT» и кликните левой кнопкой мыши (ЛКМ) по первому и последнему, чтобы указать несколько соседних листов (область) или зажмите «CTRL» и нажмите ЛКМ, чтобы указать несмежные элементы. После этого вызовите контекстное меню и выберите соответствующий пункт.

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

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

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

Способ 2: «Формат»

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

Скрыть лист с помощью меню кнопки «Формат» в Microsoft Excel

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

Показать ранее скрытый лист в Microsoft Excel

Способ 3: Скрытие книги

Помимо одного или нескольких листов, в Excel можно скрыть их все одновременно, т.е всю книгу. Для этого перейдите на вкладку «Вид» и нажмите кнопку «Скрыть» в группе инструментов «Окно».

Скрыть всю книгу в Microsoft Excel

Если содержание книги нужно снова сделать видимым, в той же вкладке нажмите на ставшую активной кнопку «Показать».

Показать ранее скрытую книгу в Microsoft Excel

Полное скрытие листов в Эксель (суперскрытые)

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

  1. откройте меню «Файл» и перейдите в раздел «Параметры».откройте раздел «Параметры» Microsoft Excel
  2. В появившемся окне нажмите «Настроить ленту» и отметьте пункт «Разработчик» в блоке «Основные вкладки». Нажмите OK, чтобы подтвердить изменения и закрыть настройки. Включить отображение вкладки «Разработчик» на ленте в Microsoft Excel
  3. Перейдите на появившуюся на ленте вкладку «Разработчик» и нажмите в ней первую кнопку — «Visual Basic».Запускает редактор Visual Basic в Microsoft Excel
  4. В открывшемся редакторе Microsoft Visual Basic в левой части появятся два дополнительных окна. В первой найдите и выберите имя листа, который хотите сделать полностью невидимым — он может быть либо скрыт, либо еще нет. В таблице во втором окне измените параметр «Видимый» на «2 — xlSheetVeryHidden», выбрав его из выпадающего списка. Полностью скрыть лист в редакторе макросов в Microsoft Excel
  5. Закройте окно Visual Basic. Отныне скрытый таким образом лист будет сверхскрытым — его нельзя будет показать через контекстное меню или кнопку «Формат», а узнать о его существовании можно будет только в редакторе. Невозможность показать скрытый лист в Microsoft Excel

Чтобы сделать лист скрытым, но по-прежнему видимым или полностью видимым, снова откройте окно Microsoft Visual Basic и измените параметр Visible на 0 — xlSheetHidden или 1 — xlSheetVisible соответственно.

Показать суперскрытый лист в Microsoft Excel

Мы рассмотрели, как скрыть один или несколько листов в Microsoft Excel, а также как сделать их суперскрытыми, действительно скрывающими от посторонних.

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

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

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

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

Восстановление листов

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

Ярлыки-листов-в-Microsoft-Excel.png

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

  • Деактивация линии быстрого доступа;
  • Объекты были скрыты за горизонтальной полосой прокрутки;
  • Отдельные ярлыки перемещены в скрытое или сверхскрытое состояние;
  • Удаление.

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

Включение панели ярлыков

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

Все-ярлыки-пропали-в-Microsoft-Excel.png

  1. Перейдите на вкладку «Файл».

Переход-во-вкладку-файл-v-Microsoft-Excel.png

Затем переходим в раздел «Настройки».

Переход-в-параметры-в-Microsoft-Excel.png

В открывшемся окне «Параметры Excel» перейдите на вкладку «Дополнительно».

Переход-во-вкладку-Дополнительно-в-Microsoft-Excel.png

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

Включение-отображения-ярлыков-листов-в-Microsoft-Excel.png

Как видите, после выполнения вышеуказанного действия панель меток снова появится в текущей книге Excel.

Панель-ярлыков-снова-отображаться-в-Microsoft-Excel.png

Читайте также: Как сделать ячейки одинакового размера в Excel

Перемещения полосы прокрутки

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

Ярлыки-листов-скрытый-полосой-прокрутки-в-Microsoft-Excel.png

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

Перетаскивание-горизонтальной-полосы-прокрутки-в-Microsoft-Excel.png

Как видите, панель снова появляется на экране.

Панель-листов-снова-открытия-в-Microsoft-Excel.png

Включение показа скрытых ярлыков

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

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

Скрытие-список-v-Microsoft-Excel.png

Как видите, после этого действия выбранный элемент будет скрыт.

Список-скрыть-v-Microsoft-Excel.png

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

  1. Щелкните правой кнопкой мыши ярлык. Откроется контекстное меню. Если в текущей книге есть скрытые элементы, в этом меню становится активным пункт «Показать…». Щелкните по нему левой кнопкой мыши.

Переход-к-показу-скрытых-ярлыёв-листов-в-Microsoft-Excel.png

После нажатия открывается маленькое окошко, где находится список скрытых листов в этой книге. Выбираем объект, который хотим снова отобразить на панели. Затем нажмите кнопку «ОК» в нижней части окна.

Вывод-на-е`кран-скрытого-листа.png

Как видите, метка выбранного объекта снова отображается на панели.

Список-отобразился-в-Microsoft-Excel.png

Листы удалены

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

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

Скриншот_3-1.png

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

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

Перейдите в меню «Файл» на верхней панели. В первой вкладке «Подробности» находим «Версии» и смотрим, какие версии нам предлагает программа. По умолчанию автосохранение запускается каждые 10 минут. Выберите тот, который был создан до того, как вы удалили листы.

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

Что делать если скрыть или отобразить лист не получается?

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

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

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

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

возможности12-6.png

Введите любое значение в последнюю ячейку XFD1048576, можно использовать даже пробел « ».

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

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

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

Чтобы скрыть лист:

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

Чтобы показать скрытый лист, вы можете установить значение -1 — xlSheetVisible таким же образом.

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

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

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

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

Код макроса

Visual Basic

12345678 SubOpenAllHiddenSheets()DimSheet AsWorksheetForEachSheet InActiveWorkbook.Worksheets’Цикл для каждого рабочего листа IfSheet.Visible<>xlSheetVisible Then’Если лист не виденSheet.Visible=xlSheetVisible’Тогда сделайте его видимымEndIfSub

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

Оцените статью
Блог о Microsoft Word