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

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Kelly Last modified

При печати выделенных диапазонов в 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 Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ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% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек