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

Как напечатать несколько выбранных строк на одной странице в Excel?

Author: Kelly Last Modified: 2025-06-05

При печати выделенных диапазонов в Excel неконсекутивные диапазоны будут напечатаны на отдельных страницах. В некоторых случаях нам может понадобиться распечатать только некоторые выбранные строки/диапазоны с одной страницы из длинной таблицы, но эти выбранные строки/диапазоны не являются последовательными. Поэтому как напечатать эти строки/диапазоны на одной странице в Excel? Существует несколько решений:

Печать нескольких выбранных строк на одной странице с помощью VBA

Печать нескольких выбранных строк на одной странице путем копирования в один лист

Печать нескольких выбранных строк на одной странице с помощью Kutools для Excel


Печать нескольких выбранных строк на одной странице с помощью VBA

Здесь я расскажу о том, как напечатать несколько выбранных строк на одной странице с использованием VBA в Excel. Пожалуйста, следуйте инструкциям ниже:

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

2. Щелкните Вставка > Модуль, затем вставьте приведенный ниже код VBA в новое окно Модуль.

VBA: Печать нескольких выбранных строк на одной странице в Excel

Sub Extract_to_Print()
Dim Rg As Range, Rg1 As Range, Rg2 As Range
Dim xAddress As String
Dim xSht As Worksheet
Dim I As Long
Dim xScreenUpdate As Boolean
Dim xAlert As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set Rg = Application.InputBox("Please select ranges you will print:", "Kutools for Excel", xAddress, , , , , 8)
If Rg Is Nothing Then Exit Sub
xScreenUpdate = Application.ScreenUpdating
xAlert = Application.DisplayAlerts
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xSht = ThisWorkbook.Worksheets.Add
I = 1
For Each Rg1 In Rg.Areas
Rg1.Copy xSht.Range("A" & I)
I = I + Rg1.Rows.Count
Next
xSht.PrintOut
xSht.Delete
Application.ScreenUpdating = xScreenUpdate
Application.DisplayAlerts = xAlert
End Sub

3. Нажмите клавишу F5 или нажмите кнопку Выполнить, чтобы запустить этот код VBA.

4. Теперь появится диалоговое окно Kutools для Excel. Пожалуйста, выберите несколько строк, которые вы хотите напечатать, и нажмите кнопку ОК для печати этих строк.

a screenshot of selecting multiple rows you want to print after running the vba code

Примечание: Удерживая клавишу Ctrl, вы можете выбрать несколько несмежных строк одновременно.


Печать нескольких выбранных строк на одной странице путем копирования в один лист

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

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

1. Создайте новый лист, затем выберите строки, которые вы будете печатать из вашей таблицы, и нажмите Kutools > Диапазон > Копировать диапазоны.

Примечание: Удерживая клавишу Ctrl, вы можете выбрать несколько несмежных строк одновременно.

2. В открывшемся диалоговом окне Копировать несколько диапазонов отметьте опцию Все и нажмите кнопку ОК.

a screenshot of checking the All option in the Copy Multiple Ranges dialog box

Примечание: Опции Включить высоту строки и Включить ширину столбца скопируют высоту строк и ширину столбцов выбранных диапазонов и вставят их в целевой диапазон.

3. Выберите ячейку A1 в новом созданном листе и нажмите кнопку ОК.

a screenshot of selecting a destination cell to pasting the selected rows

4. Оставайтесь в целевом листе и нажмите Kutools > Удалить > Удалить пустые строки > Активный лист.

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

a screenshot of deleting blank rows from the pasted data range

5. Нажмите Файл (или кнопку Office) > Печать, чтобы напечатать эти строки.

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


Печать нескольких выбранных строк на одной странице с помощью Kutools для Excel

На самом деле, Kutools для Excel разработал Мастер множественной выборочной печати для печати нескольких диапазонов вместе в Excel.

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

1. Нажмите Kutools Plus > Печать > Мастер множественной выборочной печати , чтобы открыть Мастер множественной выборочной печати.

2. В открывшемся Мастере множественной выборочной печати нажмите Добавить кнопку a screenshot of the Add button для добавления строк, которые вы хотите напечатать вместе, и нажмите Завершить кнопку.

a screenshot of confirming the selected rows

Примечания:

(1) После нажатия на Добавить кнопку a screenshot of an Add button, вы можете выбрать несколько несмежных диапазонов в одном листе, удерживая клавишу Ctrl и выбирая их по одному;

(2) Чтобы удалить диапазон/строку из списка Диапазоны для печати просто выберите этот диапазон/строку и нажмите Удалить кнопкуa screenshot of Delete button.

(3) Эта утилита не поддерживает печать целых строк и столбцов, таких как вся строка $4:$4 или весь столбец $B:$B.

3. Выбранные строки/диапазоны были вставлены как связанные изображения в новый лист. Далее нажмите Файл (или кнопку Office) > Печать , чтобы напечатать их.

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


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

 
Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

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

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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