Оглавление
Узнайте, как быстро скрыть выбранные рабочие листы в Excel с помощью меню правой кнопки мыши и как скрыть все листы, кроме активного, с помощью VBA.
Обычно, когда вы открываете Excel, вы видите все вкладки листов в нижней части рабочей книги. Но что если вы не хотите, чтобы все ваши листы были видны? Скажем, некоторые листы содержат исходные данные, на которые ссылаются ваши формулы, и вы не хотите показывать эти данные другим пользователям. К счастью, вы можете легко скрыть столько листов, сколько захотите, пока хотя бы одна таблица остается видимой.
Как скрыть листы в Excel, щелкнув правой кнопкой мыши
Самый быстрый способ скрыть листы в Excel заключается в следующем:
- Выберите один или несколько листов, которые нужно скрыть. В этом совете объясняется, как выбрать несколько листов.
- Щелкните выделение правой кнопкой мыши и выберите Скрыть из контекстного меню.
Готово! Выбранные листы больше не видны.
Как выбрать рабочие листы в Excel
Вот как можно быстро выбрать несколько или все рабочие листы в Excel:
- Чтобы выбрать один лист , перейдите на его вкладку.
- Чтобы выбрать несколько смежные листа, щелкните вкладку первого листа, удерживая нажатой клавишу Shift, и щелкните вкладку последнего листа.
- Чтобы выбрать несколько не - смежные листов, удерживайте клавишу Ctrl, щелкая вкладки листов по отдельности.
- Чтобы выбрать все листы , щелкните правой кнопкой мыши любую вкладку листа, а затем щелкните Выберите все листы .
Советы:
- Невозможно скрыть абсолютно все листы в рабочей книге, хотя бы один лист должен оставаться на виду. Поэтому, после того как вы выделили все листы, удерживая клавишу Ctrl, щелкните одну из вкладок листа (любую вкладку, кроме активной), чтобы снять выделение этого листа.
- Выбор нескольких рабочих листов группы их вместе; после имени файла в строке заголовка появляется слово [Группа]. Чтобы разгруппировать листы, щелкните любой невыбранный лист. Если нет невыбранного листа, щелкните правой кнопкой мыши любую вкладку выбранного листа и выберите Разгруппировать листы из контекстного меню.
Как скрыть рабочий лист с помощью ленты
Другим способом скрыть рабочие листы в Excel является нажатие кнопки Скрыть лист команду на ленте. Вот как:
- Выберите лист (листы), который нужно скрыть.
- На Главная во вкладке Клетки группу, нажмите Формат .
- Под Видимость , указать на Скрыть & Скрыть , и нажмите Скрыть лист .
Клавиатурное сокращение для скрытия листов Excel
Хотя в Microsoft Excel не предусмотрена комбинация клавиш для скрытия листов, одно из следующих обходных решений может сработать.
Как скрыть лист Excel с помощью последовательности клавиш
Выберите листы, которые нужно скрыть, и нажмите следующие клавиши по очереди, а не все сразу: Alt , H , O , U , S
Самое приятное, что вам не нужно запоминать эти клавиши. Как только вы нажмете Alt , Excel покажет вам, какая клавиша активирует то или иное меню:
- H выбирает Главная
- O открывает Формат
- U выбирает Прятать и не прятать .
- S выбирает Скрыть лист .
Скрытие листов с помощью пользовательской комбинации клавиш
Если вы хотите иметь возможность скрывать листы одним нажатием клавиши, используйте следующий простой макрос, чтобы скрыть выбранные листы , а затем назначьте комбинацию клавиш по своему усмотрению для выполнения макроса.
Sub HideSheet() On Error GoTo ErrorHandler ActiveWindow.SelectedSheets.Visible = False Exit Sub ErrorHandler : MsgBox Error , vbOKOnly, "Unable to Hide Worksheet" End SubВы вставляете макрос в Excel обычным способом (подробные инструкции можно найти здесь). После этого выполните следующие действия, чтобы назначить макросу нужное сочетание клавиш:
- Перейти к Разработчик вкладка> Код группу, и нажмите кнопку Макросы .
- Под Имя макроса , выберите HideSheet макрос, и нажмите кнопку Опции кнопка.
- В Параметры макросов Если вы вводите строчную букву, то это будет CTRL + ваша клавиша, если заглавную, то это будет CTRL + SHIFT + ваша клавиша.
Например, вы можете скрыть листы с помощью этого сочетания клавиш: Ctrl + Shift + H
Как скрыть все рабочие листы, кроме активного листа, с помощью VBA
В некоторых ситуациях вам может понадобиться скрыть все рабочие листы, кроме одного. Если ваш файл Excel содержит разумное количество листов, нет ничего сложного в том, чтобы скрыть их вручную одним из описанных выше способов. Если вам надоела рутина, вы можете автоматизировать процесс с помощью этого макроса:
Sub HideAllSheetsExceptActive() Dim wks As Worksheet For Each wks In ThisWorkbook.Worksheets If wks.Name ThisWorkbook.ActiveSheet.Name Then wks.Visible = xlSheetHidden End If Next wks End SubЧтобы добавить макрос в Excel, выполните следующие действия:
- Выберите рабочий лист, который вы не хотите скрывать (это будет ваш активный лист).
- Нажмите Alt + F11, чтобы открыть редактор Visual Basic.
- На левой панели щелкните правой кнопкой мыши ThisWorkbook и выберите Вставка > Модуль из контекстного меню.
- Вставьте приведенный выше код в окно Code.
- Нажмите F5, чтобы запустить макрос.
Вот и все! Все рабочие листы, кроме активного (текущего), сразу скрываются.
Как скрыть окно рабочей книги
Помимо скрытия отдельных рабочих листов, Excel также позволяет скрыть все окно рабочей книги. Для этого перейдите в меню Посмотреть вкладка> Окно группу, и нажмите кнопку Скрыть кнопка.
Как только вы это сделаете, окно рабочей книги и все вкладки листов исчезнут. Чтобы вернуть рабочую книгу, перейдите в раздел Посмотреть еще раз, и нажмите Скрыть .
Как видите, скрывать рабочие листы в Excel очень просто. И почти так же просто их скрывать. Если вы хотите усложнить другим людям просмотр или редактирование важных данных или формул, сделайте свой рабочий лист очень скрытым. Наш следующий урок научит вас этому. Пожалуйста, следите за новостями!