Перейти к основному содержанию

Как распечатать X строк на странице в Excel?

Если у вас есть диапазон данных с несколькими строками в Excel, и теперь вы хотите распечатать этот диапазон по 3 строки на страницу, что делать? В этом руководстве просто рассказывается о ручном методе и быстрых приемах печати фиксированных строк на странице в Excel.

Печатать X строк на странице, вставив разрыв страницы вручную

Распечатать X строк на странице, запустив VBA

Печать X строк на странице Kutools for Excel хорошая идея3


стрелка синий правый пузырь Печатать X строк на странице, вставив разрыв страницы вручную

Чтобы печатать фиксированные строки на странице, нам нужно вставлять разрывы страниц через каждые n строк.

Например, здесь я хочу печатать по 3 строки на страницу, теперь я начинаю вставлять разрывы страниц вручную.

1. Выберите 4-е данные, см. Снимок экрана:

doc print x строка на странице 1

2. Затем нажмите Макет страницы > Перерывы > Вставить разрыв страницы. Смотрите скриншот:

doc print x строка на странице 2

Теперь разрыв страницы вставлен под 3-ю строку. Смотрите скриншот:

doc print x строка на странице 3

Теперь повторите шаги 1 и 2, чтобы вставить другие разрывы страниц.

Наконечник: Если вы хотите вставлять разрыв страницы через каждые n строк, выберите n + 1 строку, 2n + 1 строку, 3n + 1 строку…, чтобы вставить разрывы страниц.

doc print x строка на странице 4

3. Затем вы можете перейти к Файл (кнопка Office) > Печать / PDF для печати данных по 3 строки на страницу.

doc print x строка на странице 5


стрелка синий правый пузырь Распечатать X строк на странице, запустив VBA

Если у вас есть сотни строк, необходимых для вставки разрывов страниц, описанный выше ручной метод - не лучший выбор. Если вас интересует VBA, в этом руководстве можно познакомиться с кодом VBA для быстрой вставки разрывов страниц в каждую n-ю строку.

1. Нажмите Alt + F11 включить Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули, затем вставьте ниже код VBA в новое окно модуля.

VBA: Вставка страницы разрывает каждую n-ю строку.

Sub formatSheets()

For i = 3 To 11 Step 3
    ActiveSheet.HPageBreaks.Add Before:=Cells(i + 1, 1)
Next
End Sub

3. Затем нажмите Run. И вы можете видеть, что разрывы страниц вставляются в каждую третью строку.

doc print x строка на странице 6

Наконечник: В коде VBA от 3 до 11 Шаг 3 означает, что вставлять разрывы страниц в каждую 3-ю строку с 3-й по 11-ю строку, и вы можете изменить это в зависимости от ваших потребностей.


стрелка синий правый пузырь Печать X строк на странице Kutools for Excel

Однако для большинства «зеленых» Excel код VBA также не является простым способом решить проблему, заключающуюся в печати x строк на странице. Здесь, если вам нравится опробовать обновку, вы можете попробовать использовать Kutools for Excel, удобный инструмент Excel, который может сделать Excel интереснее и проще, Вставить разрыв страницы в каждую строку Утилита может быстро вставлять разрывы страниц в каждую n-ю строку по мере необходимости.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После бесплатная установка Kutools for Excel, сделайте следующее:

1. Включите рабочий лист, в который вы хотите вставить разрывы страниц, и нажмите Кутулс Плюс > Печать > Вставить разрыв страницы в каждую строку. Смотрите скриншот:

doc print x строка на странице 10

2. в Вставить разрыв страницы в каждую строку диалоговом окне введите номер интервала, в который вы хотите вставить разрывы страниц, и нажмите Ok. Затем появится диалоговое окно с напоминанием о том, сколько разрывов вставлено, просто нажмите OK чтобы закрыть это. Смотрите скриншот:

doc print x строка на странице 8

Лучшие инструменты для офисной работы

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

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for the VBA instructions. It worked beautifully!
This comment was minimized by the moderator on the site
i have 10k rows, but i need to print it in very less page, i want to separate the row to some other column to print my data continuously.
This comment was minimized by the moderator on the site
Is there a way to only print rows that you have entered data into? eg. I only want to print rows where I have entered data into column H?
This comment was minimized by the moderator on the site
Select the column range you want to print, and click file > print, select print selection in settings section.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations