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

Как распечатать только строки / ячейки с данными в Excel?

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

Печатать только строки с данными по VBA в Excel

Печатать только строки с данными, удаляя пустые строки в Excel

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

Пакетная печать нескольких непустых строк с игнорированием пустых строк в Excel

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

объявление печать множественный выбор 2


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

1. нажмите другой + F11 одновременно клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.

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

VBA: печатать только строки с данными в Excel

Sub PrintSummary()
Dim xRg As Range, xRg1 As Range, xCell As Range
Dim xSht As Worksheet
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the range to print:", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "You can't select multiple selections", , "Kutools for Excel"
Exit Sub
End If
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set xSht = Worksheets.Add(After:=Sheets(Sheets.Count))
xRg.Copy xSht.Range("A1")
Set xRg1 = xSht.Range("A1").Resize(xRg.Rows.Count, xRg.Columns.Count)
For Each xCell In xRg1.Columns(1).Cells
If Application.WorksheetFunction.CountA(xCell.EntireRow) = 0 Then
xCell.EntireRow.Hidden = True
End If
Next
xSht.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
xSht.Delete
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. нажмите F5 ключ или щелкните Run кнопку для запуска этого VBA.

4. В открывшемся диалоговом окне Kutools for Excel укажите диапазон, в котором вы хотите игнорировать пустые строки и печатать только строки с данными, и нажмите кнопку OK .

Затем сразу же печатается указанный диапазон, игнорируя все пустые строки в нем.

Внимание: Этот VBA не поддерживает пакетную печать множественного выбора с игнорированием пустых строк.


Этот метод представляет Kutools for Excel's Удалить пустые строки утилита для удаления всех пустых ячеек на активном листе или в выбранном диапазоне, а затем распечатать эти строки с данными только в Excel. Пожалуйста, сделайте следующее:

Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!

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

Внимание: Для печати строк с данными только в указанном диапазоне сначала выберите этот диапазон, а затем нажмите Кутулс > Удалить > Удалить пустые строки > В выбранном диапазоне.

2. Появится диалоговое окно Kutools for Excel, в котором будет показано, сколько пустых строк было удалено. Щелкните значок OK чтобы закрыть его.

И теперь вы увидите, что все пустые строки удалены из активного листа / выбранного диапазона. Смотрите скриншот:

3. Нажмите Файл (или Кнопка управления)> Печать / PDF для печати только строк с данными на активном листе или выбранном диапазоне.

Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now


Иногда вам может потребоваться напечатать ячейки с данными, игнорируя все пустые ячейки в Excel. Этот метод представит Kutools for Excel's Выбрать непустые ячейки полезности и Мастер печати множественных выделений для печати только ячеек с данными в указанном диапазоне в Excel.

Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!

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

2. Появится диалоговое окно Kutools for Excel, которое покажет вам, сколько ячеек с данными было выбрано. Щелкните значок OK чтобы закрыть его.

3. Продолжайте выделять эти непустые ячейки и нажмите Предприятие > Печать > Мастер печати множественных выделений. Смотрите скриншот:

4. В открывшемся диалоговом окне «Мастер печати нескольких выборок» вы увидите, что все выбранные непустые ячейки перечислены в Диапазоны для печати список, нажмите Завершить .

5. Теперь все выбранные непустые ячейки копируются и вставляются как связанные изображения на новый рабочий лист. Пожалуйста, нажмите Файл (или Кнопка офиса)> Печать / PDF чтобы распечатать эти ячейки с данными.

Kutools for Excel - Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now


Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать

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

🤖 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 (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations