Содержание
- Обычное скрытие листов в Эксель
- Способ 1: Контекстное меню
- Способ 2: «Формат»
- Способ 3: Скрытие книги
- Полное скрытие листов в Эксель (суперскрытые)
- Вопросы и ответы
Довольно часто при работе с таблицами в Excel один или несколько листов могут содержать важную информацию, а другие – дополнительную. Как первые, так и вторые иногда требуется скрыть – для обеспечения защиты указанных данных или просто чтобы не портить общий вид документа. Далее расскажем, как это сделать.
Читайте также: Что делать, если пропали листы в Excel
Обычное скрытие листов в Эксель
Решить озвученную в заголовке статьи задачу можно одним из двух способов, дополнительно имеется возможность скрытия всей книги. Проблема в том, что как первый, так и второй имеют общий недостаток – точно таким же образом, как выполняется скрытие листа, можно его снова отобразить. То есть для защиты данных от посторонних такой метод не подходит. Для этих целей следует обратиться к изначально скрытым из приложения средствам разработчика, о чем мы расскажем во второй части статьи, или установить пароль на всю книгу — файл Microsoft Excel, о чем мы ранее писали в отдельной статье.
Подробнее: Как поставить пароль на книгу Эксель
Способ 1: Контекстное меню
Наиболее простой и удобный в своей реализации метод скрытия листа в книге Excel заключается в использовании контекстного меню. Кликните правой кнопкой мышки (ПКМ) на ярлыке, который требуется убрать из виду, и выберите пункт «Скрыть».
Совет: Если требуется скрыть более одного листа, выделите их с помощью клавиш – зажмите «SHIFT» и кликните левой кнопкой мышки (ЛКМ) по первому и последнему для указания нескольких смежных листов (диапазона) или зажмите «CTRL» и кликайте ЛКМ для указания несмежных элементов. Сделав это, вызовите контекстное меню и выберите соответствующий пункт.
Для отображения скрытых таким образом листов на любой из ячеек кликните правой кнопкой мышки и выберите пункт «Показать», затем, если их более одного, выберите нужное наименование в открывшемся окошке и нажмите «ОК».
Способ 2: «Формат»
Достичь аналогичного результата можно и несколько иначе, обратившись к элементам управления ячейками во вкладке «Главная». Для этого перейдите на тот лист, который требуется скрыть, разверните меню кнопки «Формат», наведите указатель курсора на пункт «Скрыть или отобразить» и выберите соответствующую опцию.
Как и в предыдущем способе, таким образом можно скрыть несколько смежных или, наоборот, несмежных листов – для этого сначала выделите их ярлыки, используя обозначенные выше клавиши. Если же потребуется снова сделать их видимыми, просто воспользуйтесь соответствующим пунктом в меню «Формат», а затем выберите нужный лист в открывшемся диалоговом окне.
Способ 3: Скрытие книги
Помимо одного или нескольких листов, в Excel можно скрыть сразу их все, то есть книгу целиком. Для этого перейдите во вкладку «Вид» и нажмите на кнопку «Скрыть», расположенную в группе инструментов «Окно».
Если содержимое книги снова потребуется сделать видимым, в этой же вкладке нажмите на ставшую активной кнопку «Отобразить».
Полное скрытие листов в Эксель (суперскрытые)
Как мы уже обозначили выше, проблема обычного скрытия листов в Excel заключается в том, что отобразить их сможет каждый, у кого есть доступ к документу. Если же данное действие выполняется не только для наведения эстетической красоты в книге, но и для защиты данных, потребуется выполнить несколько дополнительных действий, предварительно активировав в программе режим разработчика, если этого не было сделано ранее.
- Откройте меню «Файл» и перейдите к разделу «Параметры».
- В появившемся окне нажмите «Настроить ленту» и установите галочку в чекбоксе пункта «Разработчик», расположенном в блоке «Основные вкладки». Нажмите «ОК» для подтверждения внесенных изменений и закрытия настроек.
Читайте также: Включение макросов в Эксель
- Перейдите в появившуюся на ленте вкладку «Разработчик» и нажмите в ней на первую кнопку – «Visual Basic».
- В открывшемся редакторе Microsoft Visual Basic, в его левой части, будет находиться два дополнительных окна. В первом найдите и выделите наименование листа, который требуется сделать полностью невидимым, – он может быть как уже скрытым, так и еще нет. В таблице, которая расположена во втором окне, измените параметр «Visible» на «2 — xlSheetVeryHidden», выбрав его из выпадающего списка.
- Закройте окно Visual Basic. С этого момента скрытый таким образом лист станет суперскрытым – его нельзя будет показать через контекстное меню или кнопку «Формат», а узнать о его существовании можно будет только в редакторе.
Если потребуется снова сделать лист скрытым, но доступным для отображения, или полностью видимым, повторно откройте окно Microsoft Visual Basic и измените в нем параметр «Visible» на «0 — xlSheetHidden» или «1 — xlSheetVisible» соответственно.
Читайте также: Снятие защиты с файла Майкрософт Эксель
Мы рассмотрели то, как скрыть один или несколько листов в Microsoft Excel, а также то, как сделать их суперскрытыми, действительно спрятав от посторонних.
Скрытый лист в Microsoft Excel
Смотрите также стрелочками. угол книги Excel столбец. Если нужно листа при помощи скрывать так, чтобы(Border) под заголовком мы уже пробовали, кликнуть по серомуРазметка страницыПоказываем / скрываем сетку Вы видите бледные их в этомСкрыть и отобразить Вы попытаетесь скрытьКак видим, скрыть листыПереходим в тот лист,Программа Эксель позволяет создавать
В этом случае временно по умолчанию.
Способы скрытия
запретить вставлять только контекстного меню. их не былоВсе попытаемся скрыть сетку, треугольнику в верхнем(Page Layout) в
Способ 1: контекстное меню
в Excel при горизонтальные и вертикальные списке не будет.(Hide & Unhide)
последний видимый лист, в программе Excel который следует спрятать. в одном файле ненужные листы можноНо у кого-то в строки, тогда вводим
Полезный совет. Визуально можно видно даже в(Presets) нажмите
Способ 2: кнопка «Формат»
изменяя цвет границ левом углу листа разделе помощи изменения цвета линии, которые делят
- Если Вы скроете рабочую и в открывшемся
- то получите вот довольно просто. ПриПеремещаемся во вкладку несколько рабочих листов. скрыть, чтобы они нижнем левом углу любое значение в скрыть ярлыки листов: списке скрытых листов.Нет у ячеек. на пересечении заголовковПараметры листа заливки рабочий лист на книгу и сохраните меню выберите
такое предупреждение: этом, данную процедуру
Способ 3: скрытие нескольких элементов
«Главная» Иногда нужно некоторые не занимали место может быть совсем самую последнюю строкуС помощью настроек параметров: Причем без использования(None).Выделяем диапазон, в котором строк и столбцов.(Sheet Options) под
Скрываем в Excel линии ячейки. Их называют файл, то вОтобразить листКнига должна содержать не можно выполнить несколькими, если находимся в
из них скрыть. на панели. другая картина. (например, A1048576). А «Файл»-«Параметры»-«Дополнительно»-«Показывать ярлычки листов». защиты структуры книги.Существует ещё один способ
нужно удалить сетку.Для выделения всех ячеек заголовком сетки в выбранных линиями сетки. Очень следующий раз, когда
(Unhide Sheet).
lumpics.ru
Как в Excel скрывать листы и целые рабочие книги
менее одного видимого способами. другой. Выполняем клик Причины этого могутЭто делается очень просто.Что делать в таком если запретить вставлятьС помощью расширения горизонтальной Для реализации данной скрыть линии сеткиЩелкаем по нему правой на листе можноСетка
ячейках удобно, когда на откроете этот файл,Появится диалоговое окно листа.Автор: Максим Тютюшев по кнопке быть совершенно разные, Предположим, что нам случае, когда при только столбцы тогда прокрутки, как показано
Скрываем листы
задачи нужно воспользоваться в Excel. Чтобы кнопкой мыши и использовать сочетание клавиш(Gridlines) ставим галочкуСкрываем сетку при помощи листе Excel видна книга по-прежнему будетВывод на экран скрытогоЧтобы скрыть, удалить илиЕсли Вы в своей«Формат»
начиная от нежелания надо скрыть 10, открытии книги в вводим любое значение на рисунке: параметрами, которые доступны
сетка стала невидимой в контекстном менюCtrl+A
в строке изменения цвета линий сетка, так как скрыта. Книга будет листа перенести выделенные листы,
рабочей книге Excel, размещенной блоке инструментов того, чтобы посторонний 11 и 12 ней не обнаруживается в последнем столбцеНо и в первом
в режиме VBA-редактора на всём рабочем выбираем. Если в данныйПоказатьПредположим, что сетка скрыта главный замысел приложения оставаться скрытой до
(Unhide). Выберите нужный необходимо сначала вставить используете отдельный лист«Ячейки» человек завладел конфиденциальной
лист. Для этого панели с закладками? (например, XFD1). и во втором (Alt+F11). листе, можно изменитьФормат ячеек момент выделена одна(View). и необходимо сделать – распределить данные тех пор, пока лист и нажмите новый лист или для хранения значений. В выпадающем списке информацией, расположенной на кликаем сначала по Нужно настроить Excel.
Надежное скрытие листов, которых случаи между листамиДля наглядности разберем пример. цвет её линий,(Format Cells). из ячеек таблицыКакой бы вариант Вы её видимой на
Скрываем рабочую книгу полностью
по строкам и Вы сами неОК сделать видимым скрытый или формул, на
в группе настроек них, и заканчивая десятому листу правой Ели у вас нельзя отобразить стандартными
можно переключатся с Скройте «Лист3» обычным используемый по умолчанию,Совет: Excel, то нажать ни выбрали, сетка всём рабочем листе столбцам. Нет необходимости отобразите её., как было описано лист. которые ссылаются другие
«Видимость» желанием подстраховать себя кнопкой и выбираем 2007-я версия программы, средствами (опцией Показать). помощью комбинации горячих способом (с помощью на белый. ЖелающимДиалоговое окноCtrl+A немедленно появится на или во всей
дополнительно рисовать границыЗамечание: выше.Чтобы отобразить лист, кликните листы, то, возможно,последовательно перемещаемся по от ошибочного удаления СКРЫТЬ. путь к нужным Полезные лайфхаки для клавиш CTRL+PageUp и
опции «Скрыть» в узнать подробно, какФормат ячеекпотребуется дважды или выбранных листах. рабочей книге. В ячеек, чтобы сделатьВсе листы, которыеЧтобы полностью скрыть рабочую
правой кнопкой мыши захотите сделать этот
пунктам
этих элементов. Давайте
Аналогично поступаем с одиннадцатым
office-guru.ru
Как в Excel 2010 и 2013 скрывать и отображать сетку
настройкам находится в работы с листами CTRL+PageDown. контекстном меню). это делается, будет(Format Cells) можно трижды.Совет: этом случае настроить таблицу с данными уже были скрыты книгу Excel, перейдите по любой видимой лист невидимым. Отличная«Скрыть или отобразить» выясним, как можно и двенадцатым. Получается OFFICE (располагается слева и ячейками.
А «Лист2» скроем параметрами интересна статья Как также вызвать нажатиемНа вкладкеЧтобы скрыть сетку нужные параметры на более понятной. на тот момент, на вкладку вкладке и выберите новость! В Excelи спрятать лист в следующее. сверху, в самомФайл программы Microsoft ExcelЧтобы запретить вставку новых
VBA-редактора макросов. Для изменить цвет линий сочетания клавишГлавная на листе, достаточно Ленте в ExcelВ Excel сетка отображается когда Вы скрывалиВид в появившемся меню Вы можете легко«Скрыть лист» приложении Excel.Листы скрыты, но не углу книги) – называется КНИГА. А строк и столбцов
этого выполним следующие сетки, используемый поCtrl+1(Home) в разделе убрать галочку с 2010 и 2013 по умолчанию, но рабочую книгу, останутся(View).
- Показать скрывать листы в.Скачать последнюю версию
- удалены. Информация на ПАРАМЕТРЫ EXCEL – книга, как водится, в Excel без
- действия: умолчанию, и включить.
- Шрифт параметров
Показываем сетку в Excel
можно двумя способами. иногда встречаются листы, скрытыми и, когдаВ разделе(Unhide). рабочей книге.После этого нужный элемент Excel них также сохранена. ДОПОЛНИТЕЛЬНО – ПОКАЗАТЬ состоит из листов.
использования защиты листаОткройте VBA-редактор, нажав комбинацию печать сетки в
Открываем вкладку(Font) кликаем поСеткаПервым делом, открываем лист, на которых она Вы отобразите этуОкноВ появившемся диалоговом окнеВы даже можете скрыть будет спрятан.Существует два основных способа И если мы ПАРАМЕТРЫ ДЛЯ СЛЕДУЮЩЕЙ
Их количество по нужно сделать так: горячих клавиш Alt+F11. Excel 2010/2013.Граница выпадающему списку(Gridlines) или на котором скрыта скрыта. В такой книгу.
(Window) нажмитеВывод на экран скрытого всю рабочую книгуДля того, чтобы скрыть скрытия. Кроме того, попробуем переименовать ЛИСТ13 КНИГИ. Здесь находим умолчанию – 3,Перейдите в последнюю ячейкуВ окне «Project» выберитеКак видите, существуют различные(Border).
Цвет заливкиПоказать сетка. ситуации может понадобиться
Урок подготовлен для ВасСкрыть листа полностью, хотя не несколько элементов, их есть дополнительный вариант, в ЛИСТ10, программа строчку ПОКАЗЫВАТЬ ЯРЛЫЧКИ но создавать можно
Показываем / скрываем сетку в Excel при помощи изменения цвета заливки
относительно строк и «Лист2». А в способы скрыть иВыбираем белый цвет и(Fill Color).(View).Совет: сделать её снова командой сайта office-guru.ru(Hide).(Unhide) выберите лист, очень понятно, зачем прежде нужно выделить. с помощью которого не даст этого и ставим галочку. столько, сколько нужно. столбцов XFD1048576. Для
- окне «Properties» найдите отобразить линии сетки
под заголовкомЧтобы скрыть сетку, нужноЕщё один способ показатьЕсли нужно показать видимой. Так жеИсточник: http://www.howtogeek.com/218596/how-to-hide-worksheetstabs-and-entire-workbooks-in-excel/Окно Excel останется открытым, который хотите сделать
Вам это может Если вы хотите можно проводить данную сделать. Нажимаем ОК. Ярлычки листов можно этого можно ввести свойство «Visible» и в Excel. ВыберитеВсе выбрать белый цвет
- / скрыть сетку сетку на двух часто возникает необходимостьПеревел: Антон Андронов но область таблицы видимым, и нажмите понадобиться. Как бы выделить последовательно расположенные
- операцию над несколькимиПридется придумывать листу другоеПосле этого листы появятся
легко переключать одним в поле имя выберите ему параметр для себя самый(Presets) нажимаем заливки ячеек.
на листе Excel или более листах скрыть сетку. ЕслиАвтор: Антон Андронов станет пустой. Чтобы
Скрываем в Excel линии сетки в выбранных ячейках
ОК там ни было, листы, то нажмите элементами одновременно. имя. Или оставить в нижнем левом кликом: они показываются адрес ячейки XFD1048576 «2-xlSheetVeryHidden». И закройте подходящий. Если ВамВнешниеСовет: – использовать инструмент
- Excel, кликайте по Вы считаете, что
- В одной из предыдущих отобразить рабочую книгу,. мы покажем Вам, на первое иПрежде всего, стоит остановиться
все как есть. углу книги. Если в левом нижнем и нажать Enter. окно редактора. известны другие способы,(Outline) иЧтобы показать сетку
- Цвет заливки ярлычкам нужных листов рабочий лист будет
- статей мы успешно нажмитеЗамечание: как скрывать рабочие последние наименование последовательности на способе скрытияВозвращаются скрытые листы на у вас Excel
- углу книги и А если листЧтобы показать скрытые листы
как скрыть илиВнутренние на листе Excel,(Fill Color). Excel
в нижней части выглядеть аккуратнее и справились с задачейВидЗа одно действие листы и книги, с зажатой кнопкой с помощью контекстного места аналогичным образом. 2003, то путь называются стандартно: ЛИСТ1, пустой можно нажать Excel, щелкните правой показать сетку в
Скрываем сетку при помощи изменения цвета её линий
(Inside). нужно выбрать вариант скрывает сетку, если окна Excel, удерживая приятнее без линий и научились печатать> Вы можете сделать а также отображатьShift меню. Правой кнопкой кликаем таков: СЕРВИС – ЛИСТ2 и т.п. комбинацию горячих клавиш кнопкой мышки по Excel, поделитесь ими
НажимаемНет заливки в ячейках выбран нажатой клавишу сетки, то всегда линии сетки наОкно видимым только один их снова..Щёлкаем правой кнопкой по на любой видимый ПАРАМЕТРЫ – ВИД.
Можно переключать комбинацией CTRL+ → (стрелка
ярлычку листа и
в комментариях. Мы
ОК
office-guru.ru
Скрыть лист в списке скрытых листов Excel
(No Fill). белый цвет фона.Ctrl можете сделать их бумажной странице. Сегодня> лист.Чтобы скрыть лист (ярлычкиЕсли нужно выделить листы, наименованию листа, который лист и выбираем Для версий 2010-2013: горячих клавиш CTRL+ влево) чтобы сместить выберите опцию «Показать». будем Вам очень, чтобы увидеть результат.Как показано на рисунке
Как лучше скрыть лист в Excel
Если заливки в. Теперь любые изменения невидимыми. я хочу разобратьсяОтобразить
Кроме этого, показать скрытые в самом низу находящиеся не рядом, хотим спрятать. В
- ПОКАЗАТЬ. Программа покажет ФАЙЛ – ПАРАМЕТРЫ
- PageUp (PageDown). Но курсор в последнийВ списки скрытых листов благодарны!Готово! Теперь на листе выше, белая заливка ячейках нет –
- отразятся на всехХотите ли Вы отобразить ещё с одним(View > Window листы можно другим
окна Excel), кликните то кликните по появившемся контекстном списке список скрытых листов – ДОПОЛНИТЕЛЬНО. это не всегда столбец XFD1, а мы не видимУрок подготовлен для Вас
Excel появилась область, ячеек рабочего листа сетка будет видима. выделенных листах. сетку или, наоборот, вопросом, также касающимся
> Unhide). способом. Перейдите на
- правой кнопкой мыши каждому из них
- действий выбираем пункт и предложит выбрать
удобно. Да и потом CTRL+ ↓ наш «Лист3». Он командой сайта office-guru.ru отличающаяся от других создаёт эффект скрытой Этот приём можно
Когда листы выбраны, открываем
Полезный Лайфхак в Excel
скрыть её – сетки. Из этойПоявится диалоговое окно вкладку по ярлычку, который
- с зажатой кнопкой«Скрыть» тот, который нужноЕсть в Excel и почему их не (стрелка вниз) смесит надежно спрятан. ЧтобыИсточник: https://www.ablebits.com/office-addins-blog/2014/04/23/hide-show-gridlines-excel/ отсутствием границ ячеек. сетки. применять ко всему вкладку читайте внимательно данную статьи Вы узнаете,Вывод на экран скрытогоГлавная нужно скрыть, иCtrl
- . отобразить. Задать команду другая функция. Можно видно ярлыков? Разберемся
курсор в последнюю снова его увидетьПеревел: Антон АндроновСовет:Если в Excel нужно листу или кВид статью до конца как отобразить сетку окна книги(Home). В разделе в контекстном меню.После этого выбранный элемент
одновременно для всех скрывать и отображать с настройками. ячейку XFD1048576. нужно зайти вАвтор: Антон Андронов
exceltable.com
Скрыть и показать ярлыки листов в Excel
Чтобы снова показать скрыть сетку только выбранному диапазону. Давайте(View) и в и узнайте различные на всём листе(Unhide) со спискомЯчейки нажмитеПосле выделения приступайте к будет спрятан от листов нельзя. Нужно листы на имеющейсяПосмотрим, как должна выглядетьВведите в последнюю ячейку VBA-редактор и поменятьСкрывать листы можно используя сетку для только в некотором ограниченном посмотрим, как это разделе способы выполнения этих Excel или только
Как вернуть ярлычки
открытых в настоящий(Cells) нажмитеСкрыть процедуре скрытия через глаз пользователей. делать это поочередно. панели с закладками. книга, чтобы в XFD1048576 любое значение,
параметры в свойстве контекстное меню, вызванное что изменённых ячеек, диапазоне ячеек, то
работает.Показ задач в Excel для выбранных ячеек, момент рабочих книг.Формат(Hide). Ярлычек исчезнет, контекстное меню илиЕщё один вариант даннойСкрывать, а также удалять Это может пригодиться ней можно было можно даже пробел «Visible» на «-1-xlSheetVisible». правой кнопкой мышки откройте диалоговое окно можно использовать белуюВыделяем нужный диапазон или(Show) ставим галочку 2010 и 2013.
а также научитесь Если Вы скрывали(Format). В группе но не удалится через кнопку процедуры заключается в абсолютно все листы при необходимости создания легко переходить с « ».
Примечание. Третий параметр
Как скрыть и отобразить ярлыки листов
по ярлычку листа.Формат ячеек заливку или белый весь лист. рядом сПоказываем сетку на всём скрывать линии, изменяя рабочие книги, которые команд окончательно.«Формат»
использовании кнопки нельзя. Видимым должен большого количества листов, одного листа наВот и все теперь
«0-xlSheetHidden» дает тот Как было описано(Format Cells) и цвет для границСовет:Сетка рабочем листе или цвет заливки или в данный момент
ВидимостьНельзя скрыть все листы, как было описано
«Формат» остаться хотя бы когда для поиска другой. Вот они. в лист нельзя же результат что в предыдущем уроке. на вкладке
ячеек. Так какПростейший способ выделить(Gridlines).
во всей рабочей цвет границ ячейки. не открыты, то(Visibility) нажмите рабочей книги. Если выше.на ленте. один. нужного приходится пользоваться Это левый нижний вставить строку или и обычное скрытие Но листы можно
Граница менять цвет заливки лист целиком –Другой способ: на вкладке книге
exceltable.com
При открытии документа Excel,
Хитрости »
Как сделать лист очень скрытым
1 Май 2011 90267 просмотров
Иногда возникают ситуации, когда надо скрыть лист со всем его содержимым от посторонних любопытных глаз. Очень часто это делается из контекстного меню листа (для счастливых обладателей 2007 Excel. Подробнее: здесь). Но при использовании данного метода необходимо защитить книгу, иначе отобразить скрытые листы сможет каждый (тем же правым щелчком мыши — Отобразить). А что делать, если книгу не надо защищать? Ведь часто необходимо оставить пользователям возможность работы со структурой книги, например, добавлять листы. Как тогда скрыть лист так, чтобы его нельзя было отобразить? Есть достаточно простой способ через редактор VBA, при этом обладать навыком программирования вообще не нужно. Итак, определились какой лист надо скрыть. Далее:
- заходим в редактор VBA(Alt+F11)
- жмем сочетание клавиш Ctrl+R или идем в меню View —Project Explorer (чтобы отобразить окно объектов проекта VBA)
- жмем F4 или через View —Properties Window (чтобы отобразить окно свойств)
- в левой части окна (в Project Explorer) ищем книгу, лист в которой надо скрыть и раскрываем её папку(на скрине это VBA Project (Книга1))
- раскрываем папку Microsoft Excel Objects и выделяем там лист с нужным именем
- в Окне свойств (Properties Window) находим свойство Visible и назначаем ему значение xlSheetVeryHidden
Чтобы затем отобразить этот лист необходимо свойству Visible задать значение — xlSheetVisible. При этом для отображения листа необходимо будет обязательно зайти в редактор VBA — простым методом отобразить не получится. И книгу защищать не надо. Что нам и было необходимо.
Для большей надежности можно защитить проект VBA, чтобы не было возможности отобразить лист из VBA, не указав пароль. На функционал это не повлияет совершенно.
В том же окне VBA(Alt+F11):
- Tools —VBAProject Properties -вкладка Protection
- для защиты устанавливается галочка «Lock project for viewing«; для разблокировки — снимается
- вписывается/удаляется сам пароль в полях Password и Confirm password.
Скрыть только определенные листы активной книги можно следующим кодом:
Sub Hide_Sheets() Dim ws, aSheets aSheets = Array("Лист1", "Списки", "Лист2") 'через запятую перечисляем листы для скрытия(обязательно в кавычках) For Each ws In aSheets ActiveWorkbook.Sheets(ws).Visible = xlSheetVeryHidden 'отобразить – xlSheetVisible; сделать лист просто скрытым - xlSheetHidden Next wsSh End Sub
Как использовать: Для начала надо убедиться, что разрешены макросы и при необходимости включить их: почему не работает макрос. Затем копируем код выше, из Excel переходим в редактор VBA(Alt+F11) —Insert —Module. Вставляем туда скопированный код. Теперь код можно вызывать нажатием клавиш Alt+F8 -выделяем Hide_Sheets —Выполнить(Run).
Скрыть все листы в активной книге, кроме листа с именем «Видимый», можно следующим кодом:
Sub Hide_All_Sheets() Dim wsSh As Object For Each wsSh In ActiveWorkbook.Sheets If wsSh.Name <> "Видимый" Then wsSh.Visible = xlSheetVeryHidden 'отобразить – xlSheetVisible; сделать лист просто скрытым - xlSheetHidden Next wsSh End Sub
Скрыть абсолютно все листы не получится — Excel не позволит это сделать, т.к. в книге должен быть видимым хотя бы один лист.
Также см.:
Как сделать лист скрытым?
Изменить видимость листов
Почему нет листов?
Статья помогла? Сделай твит, поделись ссылкой с друзьями!
В программе Excel пользователь может создавать и работать сразу в нескольких листах. И иногда, в силу различных причин, может возникнуть потребность скрыть некоторые из них. Например, ввиду желания спрятать от посторонних глаз ценную информацию, которая может быть конфиденциальной и иметь, скажем, коммерческую ценность. Либо, пользователь просто желает обезопасить себя от случайных действий с данными на листе, который трогать не следует.
Итак, как же спрятать лист в Эксель? Есть два метода, как это сделать. Давайте разберем каждый и них.
Это самый простой и быстрый способ скрыть лист, который выполняется всего в 2 действия.
- Для этого нам нужно вызвать контекстное меню, щелкнув правой кнопкой мыши по нужном листу.
- В открывшемся списке выбираем пункт “Скрыть”.
- Вот, собственно говоря, и все. Требуемый лист скрыт.
Скрытие с помощью инструментов программы
Менее популярный метод, но все же, знания о нем будут не лишними.
- Для начала выбираем лист, который нужно скрыть.
- Переходим во вкладу “Главная”, щелкаем по инструменту “Ячейки”, в появившихся вариантах выбираем “Формат”.
- В открывшемся списке выбираем “Скрыть или отобразить” и далее – “Скрыть лист”.
- Выбранный лист будет спрятан.
Примечание: в случае, если размеры окна с программой Excel позволяют, во вкладке “Главная” сразу будет отображаться кнопка “Формат”, минуя блок инструментов “Ячейки”.
Как скрыть несколько листов
Процедура скрытия нескольких листов, по сути, практически ничем не отличается от тех, что описаны выше. Однако, прежде чем приступить к ней, нужно выделить все листы, который следует спрятать.
- Если листы расположены подряд, нам пригодится клавиша Shift. Выбираем первый лист, зажимаем клавишу Shift, и не отпуская ее щелкаем по последнему листу, затем отпускаем клавишу. Выделение можно выполнить и в обратном направлении – от последнего к первому. Естественно, речь идет о первом и последнем листах, которые нужно скрыть.
- Если же скрываемые листы располагаются не подряд, их нужно выделить, используя клавишу Ctrl (Cmd – для macOS). Зажимаем ее и кликаем левой кнопкой мыши по все листам, которые нужно скрыть. После этого можно отпустить клавишу Ctrl.
- Мы выделили все нужные листы, теперь можно их скрыть любым из методов, предложенных ранее. Результат будет одинаковый.
Заключение
Итак, мы только что разобрали, как можно спрятать листы в Эксель двумя способами. Независимо от того, какой из них вы выберете, полезность данной функции в некоторых случаях очевидна, поэтому знание и умение ею пользоваться не раз выручит пользователей, которые довольно часто работает с программой.
Содержание
- 1 Как лучше скрыть лист в Excel
- 2 Полезный Лайфхак в Excel
- 3 Скрываем листы
- 4 Скрываем рабочую книгу полностью
- 5 Как сделать лист скрытым?
- 6 Как сделать лист очень скрытым?
- 7 Как отобразить скрытые листы?
- 8 Что делать если скрыть или отобразить лист не получается?
- 9 Отображение всех листов, выборочное отображение и скрытие листов по маске
- 9.1 Другие материалы по теме:
Скрывать листы можно используя контекстное меню, вызванное правой кнопкой мышки по ярлычку листа. Как было описано в предыдущем уроке. Но листы можно скрывать так, чтобы их не было видно даже в списке скрытых листов. Причем без использования защиты структуры книги. Для реализации данной задачи нужно воспользоваться параметрами, которые доступны в режиме VBA-редактора (Alt+F11).
Для наглядности разберем пример. Скройте «Лист3» обычным способом (с помощью опции «Скрыть» в контекстном меню).
А «Лист2» скроем параметрами VBA-редактора макросов. Для этого выполним следующие действия:
- Откройте VBA-редактор, нажав комбинацию горячих клавиш Alt+F11.
- В окне «Project» выберите «Лист2». А в окне «Properties» найдите свойство «Visible» и выберите ему параметр «2-xlSheetVeryHidden». И закройте окно редактора.
- Чтобы показать скрытые листы Excel, щелкните правой кнопкой мышки по ярлычку листа и выберите опцию «Показать».
В списки скрытых листов мы не видим наш «Лист3». Он надежно спрятан. Чтобы снова его увидеть нужно зайти в VBA-редактор и поменять параметры в свойстве «Visible» на «-1-xlSheetVisible».
Примечание. Третий параметр «0-xlSheetHidden» дает тот же результат что и обычное скрытие листа при помощи контекстного меню.
Полезный совет. Визуально можно скрыть ярлыки листов:
- С помощью настроек параметров: «Файл»-«Параметры»-«Дополнительно»-«Показывать ярлычки листов».
- С помощью расширения горизонтальной прокрутки, как показано на рисунке:
Но и в первом и во втором случаи между листами можно переключатся с помощью комбинации горячих клавиш CTRL+PageUp и CTRL+PageDown.
Полезный Лайфхак в Excel
Чтобы запретить вставку новых строк и столбцов в Excel без использования защиты листа нужно сделать так:
- Перейдите в последнюю ячейку относительно строк и столбцов XFD1048576. Для этого можно ввести в поле имя адрес ячейки XFD1048576 и нажать Enter. А если лист пустой можно нажать комбинацию горячих клавиш CTRL+ → (стрелка влево) чтобы сместить курсор в последний столбец XFD1, а потом CTRL+ ↓ (стрелка вниз) смесит курсор в последнюю ячейку XFD1048576.
- Введите в последнюю ячейку XFD1048576 любое значение, можно даже пробел « ».
Вот и все теперь в лист нельзя вставить строку или столбец. Если нужно запретить вставлять только строки, тогда вводим любое значение в самую последнюю строку (например, A1048576). А если запретить вставлять только столбцы тогда вводим любое значение в последнем столбце (например, XFD1).
Надежное скрытие листов, которых нельзя отобразить стандартными средствами (опцией Показать). Полезные лайфхаки для работы с листами и ячейками.
Если Вы в своей рабочей книге Excel используете отдельный лист для хранения значений или формул, на которые ссылаются другие листы, то, возможно, захотите сделать этот лист невидимым. Отличная новость! В Excel Вы можете легко скрывать листы в рабочей книге.
Вы даже можете скрыть всю рабочую книгу полностью, хотя не очень понятно, зачем Вам это может понадобиться. Как бы там ни было, мы покажем Вам, как скрывать рабочие листы и книги, а также отображать их снова.
Скрываем листы
Чтобы скрыть лист (ярлычки в самом низу окна Excel), кликните правой кнопкой мыши по ярлычку, который нужно скрыть, и в контекстном меню нажмите Скрыть (Hide). Ярлычек исчезнет, но не удалится окончательно.
Нельзя скрыть все листы рабочей книги. Если Вы попытаетесь скрыть последний видимый лист, то получите вот такое предупреждение:
Книга должна содержать не менее одного видимого листа.
Чтобы скрыть, удалить или перенести выделенные листы, необходимо сначала вставить новый лист или сделать видимым скрытый лист.
Чтобы отобразить лист, кликните правой кнопкой мыши по любой видимой вкладке и выберите в появившемся меню Показать (Unhide).
В появившемся диалоговом окне Вывод на экран скрытого листа (Unhide) выберите лист, который хотите сделать видимым, и нажмите ОК.
Замечание: За одно действие Вы можете сделать видимым только один лист.
Кроме этого, показать скрытые листы можно другим способом. Перейдите на вкладку Главная (Home). В разделе Ячейки (Cells) нажмите Формат (Format). В группе команд Видимость (Visibility) нажмите Скрыть и отобразить (Hide & Unhide) и в открывшемся меню выберите Отобразить лист (Unhide Sheet).
Появится диалоговое окно Вывод на экран скрытого листа (Unhide). Выберите нужный лист и нажмите ОК, как было описано выше.
Скрываем рабочую книгу полностью
Чтобы полностью скрыть рабочую книгу Excel, перейдите на вкладку Вид (View).
В разделе Окно (Window) нажмите Скрыть (Hide).
Окно Excel останется открытым, но область таблицы станет пустой. Чтобы отобразить рабочую книгу, нажмите Вид > Окно > Отобразить (View > Window > Unhide).
Появится диалоговое окно Вывод на экран скрытого окна книги (Unhide) со списком открытых в настоящий момент рабочих книг. Если Вы скрывали рабочие книги, которые в данный момент не открыты, то их в этом списке не будет.
Если Вы скроете рабочую книгу и сохраните файл, то в следующий раз, когда откроете этот файл, книга по-прежнему будет скрыта. Книга будет оставаться скрытой до тех пор, пока Вы сами не отобразите её.
Замечание: Все листы, которые уже были скрыты на тот момент, когда Вы скрывали рабочую книгу, останутся скрытыми и, когда Вы отобразите эту книгу.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Для того чтобы можно было скрыть информацию от посторонних глаз, а может быть и от своих собственных, в Excel 2007 и выше предусмотрена возможность скрывать листы. При этом можно делать листы рабочей книги как скрытыми, так и очень скрытыми, а при необходимости делать их вновь видимыми, то есть отображать (показывать).
Как сделать лист скрытым?
Сделать лист скрытым очень просто, для этого нужно кликнуть правой кнопкой мыши по ярлычку нужного листа и в появившемся контекстном меню выбрать пункт «Скрыть». Для того чтобы скрыть несколько листов, следующих подряд, либо все листы, кроме активного (книга должна содержать не менее одного видимого листа) необходимо кликнуть левой кнопкой мыши по первому нужному листу, затем, удерживая клавишу Shift, кликнуть по последнему, после чего кликнуть правой кнопкой мыши в области выделенных листов и выбрать пункт «Скрыть» из контекстного меню. Все выделенные листы разом становятся скрытыми. Аналогичным образом можно выборочно выделить листы, используя клавишу Ctrl вместо клавиши Shift.
Как сделать лист очень скрытым?
Листы рабочей книги можно сделать очень скрытыми. Такие листы невозможно отобразить стандартными средствами Excel, при вызове контекстного меню пункт «Отобразить…» (в некоторых версиях он называется «Показать…») не активен. Чтобы сделать лист очень скрытым, необходимо перейти в редактор VB (Visual Basic), сделать это можно разными способами, но самый простой — сочетанием клавиш Alt+F11, выбрать в VBA проекте рабочей книги нужный лист, а затем в свойстве «Visible» этого листа выбрать параметр «xlSheetVeryHidden».
Чтобы вернуть листу видимость, необходимо изменить свойство «Visible» обратно на xlSheetVisible.
Как отобразить скрытые листы?
Обратная процедура, когда возникает необходимость скрытые листы отобразить и сделать видимыми, может потребовать большого терпения. Чтобы отобразить скрытые листы нужно кликнуть правой кнопкой мыши в области имен листов и выбрать пункт меню «Отобразить…».
После этого появляется окно со списком скрытых листов и вывод на экран скрытых листов происходит путем выбора одного листа из всего списка. Отобразить их все разом не получится.
Делать листы видимыми придется по одному. Отображение даже десяти скрытых листов будет вполне утомительным занятием, не говоря уже о большем их количестве.
Что делать если скрыть или отобразить лист не получается?
Если установлена защита структуры рабочей книги, то пункты «Скрыть» и «Отобразить» контекстного меню будут неактивными. Для того чтобы производить какие-либо действия с листами, необходимо снять защиту книги.
Отображение всех листов, выборочное отображение и скрытие листов по маске
Представленная ниже надстройка для Excel позволяет облегчить и ускорить некоторые манипуляции, совершаемые с листами рабочих книг. Надстройка позволяет:
1) Делать скрытыми все листы, кроме активного;
2) делать очень скрытыми все листы кроме активного;
3) отображать все скрытые листы разом, не зависимо от того скрытые они или очень скрытые;
4) скрывать и отображать листы по маске, используя специальные символы совпадения для имен листов.
видео по работе с надстройкой
макрос (надстройка) для быстрого скрытия и отображения листов
Другие материалы по теме:
Доброго времени суток, уважаемый посетитель!
В этом уроке мы рассмотрим такой интересный вопрос, как скрыть лист в Excel нашей книги. Собственно, для чего всё это делается, а тут смысл только один – это скрыть от других пользователей некую информацию, которая хранится на скрываемом листе. Причин этому может быть много, это и скрыть базу данных, что бы чьи-то корявые пальцы ни нанесли повреждения данных или скрытие промежуточных данных или что-то лишнее, но удалить жалко авось пригодиться, ну или сами придумайте для чего вам нужно «шифронуться».
Итак, если вас зовут Мата Хари или Джеймс Бонд, усаживайтесь поудобнее и внимайте азам тайного и загадочного. Мы рассмотрим 2 варианта скрыть лист в Excel, это:
- С помощью контекстного меню рабочей зоны;
- С помощью редактора Visual Basic.
Рассмотрим все способы пошагово и более детально, для чего и как лучше использовать, какие у них преимущества, приступим:
С помощью контекстного меню рабочей зоны
Это самый простой и доступный способ скрыть лист в Excel, его лучше всего использовать, когда вы ничего ценного не прячете, а только убираете с визуализации лишние листы или те листы, на которых вычисляются промежуточные итоги.
Для того чтобы скрыть лист в Excel или его отобразить вам нужно сделать несколько простых шагов:
1. Вызываете контекстное меню нажатием правой кнопки мыши на том листе который вы хотите скрыть.
2. В вызванном вами меню нужно нажать пункт «Скрыть» и требуемый лист спрячется с глаз долой.
3. Для обратной процедуры отобразить скрытый лист в Excel, вы снова вызываете контекстное меню, нажав на любом ярлыке с названием листа.
4. В контекстном меню выбираете пункт «Показать».
5. В появившемся окне списка выбора скрытых листов, выбираете нужный вам и всё снова становится видимым и доступным.
Заметьте ничего сложного в том, чтобы, скрыть и показать скрытый лист в Excel ничего нет. Поэтому этот способ нужен тому, кто просто хочет убрать лишнюю информацию, а вот для более серьёзного скрыта вам нужен следующий вариант.
С помощью редактора Visual Basic.
Это тот случай, когда пользователь даже не будет подозревать и наличии скрытых листов в книге и практически никакие ухищрения ему не помогут их выявить или даже догадаться об их наличии.
Как же собственно и происходит этот процесс, а ничего сложного в нём нет и вы сами, не зная, Visual Basic сможете элементарно это сделать, а именно сделать все шаги которые я опишу:
- Шаг 1: Открываем, собственно, сам редактор Visual Basic, в котором и будут производиться все изменения. Для пользователей Excel 2003 и ниже, это можно сделать в меню «Сервис» — «Макрос» — «Редактор Visual Basic», а для пользователей выше Excel 2003 запуск при нажатии кнопки «Редактор Visual Basic», перейдя, на вкладку «Разработчик» или просто нажмите «горячую» комбинацию клавиш Alt+F11.
- Шаг 2: Переходим в меню «View» — «Project Explorer», для отображения окна объектов проектов Visual Basic Application (VBA) или просто нажать комбинацию клавиш Ctrl+R (в случае, когда он включён, пропустите этот пункт).
- Шаг 3: Снова заходим в меню «View» — «Properties Window», отображаем свойства окна или на выбранном объекте нажимаем F4.
- Шаг 4: В открывшемся окне свойств «Properties», нужно найти свойство под названием «Visible» и с выпадающегося меню выбрать для него значение «xlSheetVeryHidden».
Вот и всё! Теперь о существовании этого листа нельзя узнать ни с одного источника, кроме редактора Visual Basic и во всех менюхах Excel он перестал отсвечивать. Как говорится, в народе, меньше, знаешь, крепче спишь.
Для, вообще, конкретной надёжности вы можете защитить свой проект VBA, на функциональность — это никак не влияет. А собственно защита устанавливается так:
1. Во включённом «Редакторе Visual Basic» выбираем меню «Tools» — «VBAProject Properties», выбираем вкладку «Protection».
2. Для активации защиты нужно установить галочку для пункта «Lock project for viewing», ну и соответственно для разблокировки вы его снимете.
3. Ну и собственно записываете и удаляете свой пароль в полях «Password» и «Confirm password».
Так же вам может быть интересны статьи о том как скрыть другие элементы Excel: «Учимся как скрыть строки в Excel и как скрыть столбцы в Excel, просто и понятно!» и «Как скрыть в Excel значение ячеек».
Ну вот и всё, в принципе, что я хотел вам рассказать!
Экономика есть искусство удовлетворять безграничные потребности при помощи ограниченных ресурсов.
Лоренс Питер