Перейти к содержимому

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

Author: Kelly Last Modified: 2025-08-07

Чтобы напечатать только указанные диапазоны, в Excel можно задать область печати (Разметка страницы > Область печати > Установить область печати). В некоторых случаях может понадобиться сделать видимой только область печати при совместном использовании файла с коллегами. Как это реализовать? В этой статье я расскажу о нескольких способах отображения только области печати на листе в Excel.


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

Когда мы отображаем лист в режиме разрыва страницы, нажав на Вид > Разрыв страницы – Предварительный просмотр, фон непечатаемой области автоматически становится темно-серым. Смотрите скриншот ниже:
click View > Page Break Preview, non-printing area’s background will be changed to dark gray

Примечание: Также можно перейти в режим предварительного просмотра разрыва страницы, нажав на Разрыв страницы – Предварительный просмотр кнопку на строке состояния.
clcik the Page Break Preview button in the Status Bar

Однако этот способ не скрывает непечатаемую область — данные в ней по-прежнему видны.

Одним кликом скрыть всё, кроме выбранного диапазона (скрыть неиспользуемые столбцы/строки/ячейки)

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


set scroll area by kutools

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас

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

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

Шаг1: Одновременно нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.

Шаг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 или кнопку Выполнить, чтобы запустить этот макрос VBA.

После этого непечатаемая область будет сразу скрыта, и на текущем листе останется только область печати. Смотрите скриншот ниже:
run the code to display the print area

Примечания:

  1. Если на текущем листе задана только одна область печати, макрос VBA работает корректно.
  2. Этот способ не поддерживает отмену. Чтобы снова отобразить непечатаемую область, необходимо вручную сделать её видимой или воспользоваться функцией Kutools для Excel Скрыть > Показать все диапазоны.

Отображение только области печати с помощью функции Скрыть не выбранную область в Kutools для Excel

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

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

Шаг1: Выделите область печати на текущем листе.

Примечание: Если вы не можете быстро найти область печати, нажмите F5 для открытия окна Перейти, выберите имя области печати и нажмите OK кнопку, как показано на скриншоте ниже. Однако этот способ выделяет все области печати на текущем листе.
set options in the Go To dialog box

Шаг2: Нажмите Kutools > Показать / Скрыть > Скрыть не выбранную область.
click Set Scroll Area feature of kutools

Теперь на текущем листе сразу будет отображаться только выбранная область печати, как показано на скриншоте ниже:
only the selected print area is shown

Примечания:

  1. Функция Скрыть не выбранную область в Kutools для Excel поддерживает отмену — вы можете одновременно нажать Ctrl + Z , чтобы снова отобразить скрытую непечатаемую область.
  2. Вы можете нажать Kutools > Показать / Скрыть > Показать все диапазоны, чтобы немедленно отобразить скрытую непечатаемую область.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Демонстрация: отображение только области печати на листе в Excel

 

Связанные статьи:

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!