Как показать только область печати на листе в Excel?
Для печати только указанных диапазонов вы можете установить области печати (Макет страницы> Область печати> Установить область печати) в Excel. В некоторых случаях вы можете захотеть сделать видимой только область печати при совместном использовании с коллегами, как это сделать? В этой статье я расскажу о нескольких методах отображения только области печати на листе в Excel.
- Показывать только область печати в режиме предварительного просмотра разрыва страницы в Excel
- Показывать только область печати с VBA в Excel
- Показывать только область печати с помощью Kutools for Excel's Set Scroll Area Utility
Показывать только область печати в режиме предварительного просмотра разрыва страницы в Excel
Когда мы показываем лист в режиме разрыва страницы, нажимая кнопку Вид > Предварительный просмотр разрыва страницы, фон непечатаемой области будет автоматически изменен на темно-серый. См. Снимок экрана ниже:
Внимание: Вы также можете перейти в режим предварительного просмотра разрыва страницы, нажав кнопку Предварительный просмотр разрыва страницы в строке состояния.
Однако этот метод не скроет непечатаемую область, и вы все равно сможете просматривать данные в непечатаемой области.
Один щелчок, чтобы скрыть все, кроме выбранного диапазона (скрыть неиспользуемые столбцы / строки / ячейки)
В большинстве случаев мы можем использовать только часть рабочего листа с оставшимися числовыми пустыми ячейками / диапазоном. Kutools для Excel Установить область прокрутки Утилита может помочь вам одним щелчком мыши скрыть все, кроме выбранного диапазона, или легко скрыть все неиспользуемые ячейки / строки / столбцы / диапазоны.
Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Показывать только область печати с VBA в Excel
Чтобы полностью скрыть непечатаемую область в Excel, вы можете попробовать макрос VBA. А сделать можно так:
Шаг 1: нажмите другой + F11 одновременно клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.
Шаг 2: нажмите Вставить > Модули, а затем вставьте следующий код VBA в окно модуля:
VBA: показывать только область печати на текущем листе
Public Sub HideAllButPrintArea()
Dim xPrintRng As Range
Dim xFirstRng As Range
Dim xLastRng As Range
Application.ScreenUpdating = False
With Application.ActiveSheet
.Cells.EntireColumn.Hidden = False
.Cells.EntireRow.Hidden = False
If .PageSetup.PrintArea <> "" Then
Set xPrintRng = .Range(.PageSetup.PrintArea)
Else
Set xPrintRng = .UsedRange
End If
Set xFirstRng = xPrintRng.Cells(1)
Set xLastRng = xPrintRng.Cells(xPrintRng.Count)
If xFirstRng.Row > 1 Then
.Range(.Cells(1, 1), xFirstRng(-0, 1)).EntireRow.Hidden = True
End If
If xFirstRng.Column > 1 Then
.Range(.Cells(1, 1), xFirstRng(1, 0)).EntireColumn.Hidden = True
End If
If xLastRng.Row < .Rows.Count Then
.Range(xLastRng(2, 1), .Cells(.Rows.Count, 1)).EntireRow.Hidden = True
End If
If xLastRng.Column < .Columns.Count Then
.Range(xLastRng(1, 2), .Cells(1, .Columns.Count)).EntireColumn.Hidden = True
End If
End With
Application.ScreenUpdating = True
End Sub
Шаг 3: нажмите F5 ключ или щелкните Run кнопку, чтобы запустить этот макрос VBA.
Тогда вы увидите, что непечатаемая область сразу скрыта, а на текущем листе отображается только область печати. См. Снимок экрана ниже:
Заметки:
- Когда на текущем листе есть только одна область печати, макрос VBA работает хорошо.
- Этот метод не поддерживает отмену. Чтобы показать область без печати, вам нужно вручную отобразить область без печати или применить Kutools for Excel's Скрыть> Показать все диапазоны утилита.
Показывать только область печати с помощью Kutools for Excel's Set Scroll Area Utility
Если у вас установлен Kutools for Excel, его Установить область прокрутки Утилита поможет вам легко показать только область печати на текущем листе.
Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
Шаг 1: Выберите область печати на текущем листе.
Внимание: Если вы не можете быстро определить область печати, вы можете нажать F5 , чтобы открыть диалоговое окно Перейти, выберите имя области печати и щелкните OK как показано на снимке экрана ниже. Но этот метод выберет все области печати на текущем листе.
Шаг 2: нажмите Кутулс > Показать / Скрыть > Установить область прокрутки.
Затем вы увидите, что только выбранная область печати отображается на текущем листе одновременно, как показано ниже:
Ноты:
- Kutools для Excel Установить область прокрутки поддерживает отмену, и вы можете нажать Ctrl + Z одновременно клавиши, чтобы показать скрытую непечатаемую область.
- Вы можете щелкнуть Кутулс > Показать / Спрятать > Показать все диапазоны чтобы сразу показать скрытую непечатаемую область.
Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Демонстрация: показывать только область печати на листе в Excel
Статьи по теме:
Установить положение прокрутки или скрыть другие ячейки
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!