Как не печатать пустые ячейки в excel

 

Если у меня есть таблица с двумя столбцами и 30 строками. Первый столбец заполнен полностью — второй нет — есть пустые ячейки. Вопрос: как сделать так, чтобы строки в которых имеются эти пустые ячейки во втором столбце не выводились на печать совсем. Автофильтр не подходит, говорю сразу. Если кто-то знает, помогите.

 

Выбрать столбецЮ F5 — выделить — пустые ячейки. Правый клик на одной из выделенных ячеек — удалить — строку. Распечатать. Ctrl+Z (отменить удаление).

 

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

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

Поместите в модуль книги данную продцедуру:  

  Private Sub Workbook_BeforePrint(Cancel As Boolean)  
Cancel = True  

  <код обработки печати>  

  End Sub  

  где вместо <код обработки печати> вставьте код который будет скрывать ненужные строки, печатать то что нужно, и отображать все строки обратно.

 

Я привел способ как сделать для всех строк с пустыми ячейками. Если хотите выборочно — выделите строки вручную и скройте. Либо придумайте критерий, по которому строки надо скрывать

 

где находится модуль книги и что конкретно мне нужно написать вместо код…?

 

{quote}{login=Казанский}{date=19.09.2011 12:36}{thema=}{post}Я привел способ как сделать для всех строк с пустыми ячейками. Если хотите выборочно — выделите строки вручную и скройте. Либо придумайте критерий, по которому строки надо скрывать{/post}{/quote}  

  в ячейке нет данных — разве это не критерий? только как это написать для программы

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

Про модули читайте тут:  

http://www.excel-vba.ru/chto-umeet-excel/chto-takoe-modul-kakie-byvayut-moduli/  

  а какой именно должен быть код обработки вам лучше знать (я ведь не вижу ваш файл)

 

{quote}{login=Janna-janna}{date=19.09.2011 12:17}{thema=Как не печатать пустые ячейки}{post}Если у меня есть таблица с двумя столбцами и 30 строками. Первый столбец заполнен полностью — второй нет — есть пустые ячейки. Вопрос: как сделать так, чтобы строки в которых имеются эти пустые ячейки во втором столбце не выводились на печать совсем. Автофильтр не подходит, говорю сразу. Если кто-то знает, помогите.{/post}{/quote}  
Интересно, а почему автофильтр не подходит? М.б. тоже сразу скажете?

 

{quote}{login=}{date=19.09.2011 12:53}{thema=Re: Как не печатать пустые ячейки}{post}{quote}{login=Janna-janna}{date=19.09.2011 12:17}{thema=Как не печатать пустые ячейки}{post}Если у меня есть таблица с двумя столбцами и 30 строками. Первый столбец заполнен полностью — второй нет — есть пустые ячейки. Вопрос: как сделать так, чтобы строки в которых имеются эти пустые ячейки во втором столбце не выводились на печать совсем. Автофильтр не подходит, говорю сразу. Если кто-то знает, помогите.{/post}{/quote}  
Интересно, а почему автофильтр не подходит? М.б. тоже сразу скажете?{/post}{/quote}  
практически он подходит. то есть его можно использовать и получить результат. Но задача должна быть решена именно без его помощи, такое условие. Я понимаю, что автофильтр самое простое и логичное решение, и тем не менее.

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=}{date=19.09.2011 12:57}{thema=Re: Re: Как не печатать пустые ячейки}{post}…задача должна быть решена именно без его помощи, такое условие.{/post}{/quote}Альтернативу предложил здесь:  

http://www.excelworld.ru/forum/2-794-8922-16-1316443341

 

Здравствуйте!  
вот макрос который скрывает строку если ячейка во втором столбце пуста.    
Sub HideRows()  
Dim x(), i&, hr As Range: Application.ScreenUpdating = 0  
With Range([B1], Cells(Rows.Count, 1).End(xlUp))
    x = .Value  
    For i = 3 To UBound(x)  
        If x(i, 1) = Empty Then  
            If hr Is Nothing Then Set hr = .Cells(i) Else Set hr = Union(hr, .Cells(i))  
        End If  
    Next i  
    .EntireRow.Hidden = False  
End With  
If Not hr Is Nothing Then hr.EntireRow.Hidden = True  
Application.ScreenUpdating = 1  
End Sub  

  можно привязать к кнопке и нажимать перед печатью(чтобы скрыть), и сделать еще одну кнопку с таким же макросом, но заменить Range([B1] на [A1], нажимать после печати чтобы показать строки. как то так.

 

тут конечно что то может быть не правильно (я сильно в этом не разбираюсь) но у меня работает.  
может пригодится.

 

ошибся Rows.Count, 1 надо было заменить на Rows.Count, 2  
в примере все работает.

 
 

Или так  

  Sub HideRows3()  
[B:B].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
ActiveSheet.PrintOut  
Rows.Hidden = False  
End Sub

 
 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

#18

23.09.2011 11:26:20

учите алфавит — abcd

Живи и дай жить..

Формуляр,

janna-janna, напишите, почему не подходит автофильтр, тогда и поможем решить проблему.

Формуляр,

janna-janna, напишите, почему не подходит автофильтр, тогда и поможем решить проблему. Alex_ST


С уважением,
Алексей
MS Excel 2003 — the best.

Ответить

Сообщение Формуляр,

janna-janna, напишите, почему не подходит автофильтр, тогда и поможем решить проблему. Автор — Alex_ST
Дата добавления — 19.09.2011 в 14:31

Источник

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

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

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

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

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

Kutools for Excel’s Мастер печати нескольких выборок может помочь вам не легко печатать только несколько выборок из одного и того же листа, но также легко печатать несколько диапазонов из многих листов. 30-дневная бесплатная пробная версия полнофункциональной версии!

  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

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

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

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

2. Щелкните Insert > Module , а затем скопируйте и вставьте следующий код VBA в новое открывающееся окно модуля.

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

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

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

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

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

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

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

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

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

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel.. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

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

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

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

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас

Только демо-печать строки/ячейки с данными

Статьи по теме:

Распечатать каждую строку/ячейку на отдельной странице в Excel

Показывать только область печати на листе в Excel

Области печати, выделение и вся книга в Excel

Источник

Как запретить печать ячеек в Excel

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

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

Вы можете применить нормальное (не условное) форматирование для достижения этой цели. Выберите нужную ячейку, строку и / или столбец и перейдите в «Формат ячеек», который доступен через ленту («Главная» → «Ячейки» → «Формат») или сочетанием клавиш Ctrl + 1 .

На вкладке «Число» выберите Category = «Custom» и для «Type» введите:

Это говорит Excel отображать пустую строку, если ячейка содержит положительное число, отрицательное число, ноль или (не числовой) текст. Поэтому любое значение, которое не является ошибкой, будет скрыто на экране и при печати.

Если вы используете Office 2010, в разделе «Файл -> Печать -> Параметры страницы -> Лист (вкладка)» необходимо выбрать параметр «Область печати». В моем примере будут напечатаны только столбцы A: J; однако все отображается при просмотре на экране.

Вот как выглядит диалог:


(Нажмите на изображение, чтобы увеличить)

Это также может быть доступно как «Макет страницы» → «Настройка страницы» → (угловая кнопка) → «Настройка страницы» → «Лист»:

Это решение не требует от вас выполнения специальных действий до и после каждого раза, когда вам нужно распечатать файл. Он основан на идее использования «области печати», как предложили Теренс и Дон Ливези. Поместите ячейки, которые вы не хотите печатать, за пределы области печати. Если это достаточно хорошо для вас, все готово.

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

  • Вставьте «форму». (Прямоугольник работает лучше всего.) Поместите его над ячейкой, в которой вы хотите, чтобы данные появлялись. Отформатируйте это визуально, как вы хотите. Лучше всего не иметь границы. Установите цвет заливки на любой желаемый для цвета фона или не используйте заливку, чтобы позволить цвету заливки базовой ячейки просвечивать (и сделать саму форму невидимой).
  • Сконфигурируйте форму для отображения содержимого нужной ячейки, выбрав форму, а затем напечатав ссылку (например, =D15 ) в строке формул в верхней части . Не просто печатать в форме; если вы сделаете это, формула ( =D15 ) будет отображаться буквально.
  • Щелкните правой кнопкой мыши по фигуре и выберите «Форматировать фигуру». В разделе «Свойства» вы можете выбрать, будет ли фигура напечатана или нет (сняв флажок «Печатать объект»). (В Excel 2013 это находится в разделе «Параметры формы» → «Размер и свойства» → «Свойства».)

Источник

Excel не печатать пустые ячейки

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

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

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

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте и вставьте ниже код VBA в окно модуля.

Код VBA: скрыть пустые строки в выбранном диапазоне

3. нажмите F5 ключ для запуска кода, затем Kutools for Excel появится диалоговое окно, выберите диапазон с пустыми строками, которые вы не хотите печатать, а затем щелкните OK кнопку.

Тогда все пустые строки в выбранном диапазоне немедленно скрываются. Затем вы можете начать печатать лист без пустых строк.

Внимание: После печати вы можете отобразить эти пустые строки с помощью следующего кода VBA.

Код VBA: показать все пустые строки в выбранном диапазоне

Если вы хотите распечатать лист без пустых строк, мы рекомендуем вам удалить все пустые строки с помощью Удалить пустые строки полезности Kutools for Excel, а затем вы можете распечатать лист вручную.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

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

Внимание: Для удаления пустых строк в диапазоне сначала выберите этот диапазон, а затем примените функцию.

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

Теперь все пустые строки удалены. Вы можете начать печатать свой рабочий лист.

Внимание: Эта утилита поддерживает отмену Ctrl + Z.

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

Источник

Adblock
detector

как не печатать строки с пустыми ячейками

janna-janna

Дата: Понедельник, 19.09.2011, 13:10 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
0% ±


Если у меня есть таблица с двумя столбцами и 30 строками. Первый столбец заполнен полностью — второй нет — есть пустые ячейки. Вопрос: как сделать так, чтобы строки в которых имеются эти пустые ячейки во втором столбце не выводились на печать совсем. Автофильтр не подходит, говорю сразу. не подходит потому, что мне нужно выборочно строки с пустыми ячейками удалять. Нужна какая-то формула, типа «если эта ящейка заполнена, то выводить ее на печать, если нет, то скрыть ее и не выводить на печать. Если кто-то знает, помогите.

 

Ответить

Формуляр

Дата: Понедельник, 19.09.2011, 13:40 |
Сообщение № 2

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Quote (janna-janna)

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

Вам их нужно удалять прямо во время печати? wacko
Если нет, то удаляйте сколько душе угодно, а перед печатью включите фильтр.


Excel 2003 EN, 2013 EN

Сообщение отредактировал ФормулярПонедельник, 19.09.2011, 13:41

 

Ответить

Alex_ST

Дата: Понедельник, 19.09.2011, 14:31 |
Сообщение № 3

Группа: Друзья

Ранг: Участник клуба

Сообщений: 3176


Репутация:

604

±

Замечаний:
0% ±


2003

Формуляр,

janna-janna, напишите, почему не подходит автофильтр, тогда и поможем решить проблему.



С уважением,
Алексей
MS Excel 2003 — the best!!!

 

Ответить

Serge_007

Дата: Понедельник, 19.09.2011, 18:42 |
Сообщение № 4

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Quote (janna-janna)

Нужна какая-то формула, типа «если эта ящейка заполнена, то выводить ее на печать, если нет, то скрыть ее и не выводить на печать

Таких формул не существует.

Как альтернатива — сводная таблица, это и не автофильтр, но может выполнять его функции.


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

AKSENOV048

Дата: Вторник, 20.09.2011, 02:50 |
Сообщение № 5

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 134


Репутация:

6

±

Замечаний:
0% ±


Здравствуйте!
попробуйте. не формула конечно, но все же.
1/ кнопками СКРЫТЬ ПОКАЗАТЬ затем распечатываете
2/ одной кнопкой ПЕЧАТЬ (скрывает — печатает — отображает)

Сообщение отредактировал AKSENOV048Вторник, 20.09.2011, 03:10

 

Ответить

Удаление пустых строк в таблице Microsoft Excel

Удаление строки в Microsoft Excel

​Смотрите также​ столбец C.​ того диапазон обработки​если a2=0 то​ указать «Печатать только​ ячейки вне зависимости​ и желтые и​ текст двух простых​ все группы нужного​ столбца или строки​ печати — таким​ + «0».​ аналогичному раскрытию контекстного​ и от того,​ «Пустые». Жмем на​ сортировку, вставляем в​ сразу произойдет удаление​Таблицы, в которых присутствуют​

​По выделенному столбцу щелкните​ не должен ограничиваться​

Стандартное удаление

​ скрыть эту строку​ выделенное»​ от способа, которым​ зеленые столбцы. Тогда​ макросов:​ уровня будут сворачиваться​ правой кнопкой мыши​ образом можно исключить​Помимо столбцов, Excel предлагает​ меню, после чего​ как именно по​ кнопку «OK».​ середину таблицы ещё​ без дополнительных диалоговых​ пустые строки, выглядят​ правой кнопкой мышки​ 100 строками, это​

Переход к удалению строки через контекстное меню в Microsoft Excel

​если a3=0 то​Оберошка​ он был задан.​ наш предыдущий макрос​Sub Hide() Dim​ или разворачиваться сразу.​ и выбрав в​

Удаление ячеек в Microsoft Excel

​ из вывода на​ пользователю скрыть ещё​ также произвести выбор​

​ ней разбросаны пустые​Как видим, после этого,​ один столбец.​ окон.​ не очень эстетично.​ и выберите опцию​ опять же в​ скрыть эту строку​: фильтр установи на​ Макрос для скрытия​ придется немного видоизменить,​ cell As Range​

Удаление строк в Microsoft Excel

​Кроме того,​ контекстном меню команду​ бумагу данных, которые​ и строки, а​ команды «Скрыть».​

Сортировка

​ строки (располагаются одним​ все пустые строки​Все ячейки этого столбца​Конечно, способ очень простой​ К тому же,​ «Скрыть» CTRL +​ каждом листе свое​если a4=0 то​ данные «все кроме​ синих строк тогда​ добавив вместо проверки​ Application.ScreenUpdating = False​

​если в вашей таблице​Скрыть​ являются излишними, при​ также листы целиком.​Выделив одну или несколько​ блоком, или перемешаны​ исчезли, так как​ нумеруем по порядку.​ и известный. Но,​ из-за лишних строк​ 0 (для столбцов)​ определенное кол-во записей​ скрыть эту строку​ пустых»​ может выглядеть так:​ на наличие «х»​ ‘отключаем обновление экрана​ присутствуют итоговые строки​(Hide)​ этом не редактируя​ Для того чтобы​

Сортировка в Microsoft Excel

​ ячеек в выбранных​ со строками, заполненными​ они были отфильтрованы.​Затем, производим сортировку по​ является ли он​ навигация по ним​ CTRL + 9​ для обработки. можно​как-то так​Алексей желтов​Sub HideByConditionalFormattingColor() Dim​

Удаление отсортированных строк в Microsoft Excel

​ проверку на совпадение​ для ускорения For​ или столбцы с​:​ сам документ. Ещё​ скрыть или отобразить​ столбцах, проследовать по​

Вставка столбца в Microsoft Excel

​ данными).​Урок: Как использовать автофильтр​

Нумерация столбца в Microsoft Excel

​ любому другому столбцу,​ самым удобным, быстрым​ может усложниться, так​ (для строк).​ ли в этом​

​помогите пожалуйста)​: Можно с помощью​ cell As Range​ цвета заливки с​ Each cell In​ функцией суммирования соседних​Для обратного отображения нужно​ одним преимуществом является​

Сортировка от минимального к максимальному в Microsoft Excel

​ строки, необходимо действовать​ следующим командам. В​Автор: Максим Тютюшев​ в Microsoft Excel​ и удаляем перемещенные​ и безопасным?​ как придется прокручивать​Столбец скрылся, но не​ случае сотворить что-то​ABC​ надстройки http://vba-excel.ru/projects/addin_vba-excel/delete_range​ Application.ScreenUpdating = False​ произвольно выбранными ячейками-образцами:​ ActiveSheet.UsedRange.Rows(1).Cells ‘проходим по​ ячеек​

Удаление столбца в Microsoft Excel

​ выделить соседние строки/столбцы​ повышение удобочитаемости данных​

Применение фильтра

​ аналогично тому, как​ панели быстрого доступа​При работе с программой​

​Ещё один способ удаления​ вниз ячейки, как​Если пустые строки расположены​ больший диапазон ячеек​ удалился. Об этом​ универсальное для всей​: пусто или 0?​Как удалить, так​ For Each cell​Sub HideByColor() Dim​

Включение фильтра в Microsoft Excel

​ всем ячейкам первой​, то есть шанс​ и, щелкнув правой​ — в этом​ скрыть и как​ выбрать пункт «Главная»,​

​ от Microsoft Office​ использует выделение группы​ уже описывалось выше.​ в одном месте,​

Фильтр в Microsoft Excel

​ для перехода из​ свидетельствует поочередность букв​ книги целиком, например​если пусто​

Пустые ячейки скрыты в Microsoft Excel

​ и скрыть​ In ActiveSheet.UsedRange.Columns(1).Cells If​

Выделение ячеек

​ cell As Range​ строки If cell.Value​ (не 100%-ый правда),​ кнопкой мыши, выбрать​ случае, спрятав ненужные​ отобразить скрытые столбцы​ затем найти панель​ Excel иногда возникает​ пустых ячеек. Чтобы​После этого, чтобы вернуть​ то их удаление​ начала таблицы в​ алфавита в названиях​ при нажатии пары​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()​

Переход к выделению группы ячеек в Microsoft Excel

​Sasha serkov​ cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color​ Application.ScreenUpdating = False​ = «x» Then​ что Excel​

Выделение пустых ячеек в Microsoft Excel

​ в меню, соответственно,​ столбцы, можно располагать​ в Excel. Единственным​ инструментов «Ячейки», в​ необходимость скрыть некоторые​ использовать этот способ,​ порядок строк к​ будет довольно легким.​

Удаление пустых ячеек в Microsoft Excel

​ конец. Давайте выясним,​ столбцов (A;B;D;E).​ клавиш. надеюсь понятно​

Пустые ячейки удалены в Microsoft Excel

​Dim i&​: Если нужно узнать​ Then cell.EntireRow.Hidden =​ For Each cell​ cell.EntireColumn.Hidden = True​сам создаст все нужные​Отобразить​ значимые данные рядом​ отличием является выбор​ которой щёлкнуть по​ столбцы или строки.​

​ сначала выделяем всю​ тому, который уже​ Но, если они​ какие существуют способы​Примечание. Если нужно скрыть​ написала. заранее огромное​For i =​ как скрыть ячейки​ True Next Application.ScreenUpdating​ In ActiveSheet.UsedRange.Rows(2).Cells If​ ‘если в ячейке​ группировки​(Unhide)​

​ друг с другом.​

lumpics.ru

Возможные способы, как скрывать столбцы в Excel

​ в конечном пункте​ иконке «Формат». В​ Причиной тому может​ таблицу. Затем, находясь​ был перед сортировкой,​ раскиданы по всей​ удаления пустых строк​ много столбцов, выделите​ спасибо за помощь.​ 1 To 100​ в excel, или​ = True End​ cell.Interior.Color = Range(«F2»).Interior.Color​ x — скрываем​в таблице одним​.​Автор: Алексей Рулев​ команды «Скрыть строки»​

Способы скрыть столбцы

как скрывать столбцы в excel

​ раскрывшемся списке найти​ послужить улучшение удобочитаемости​ во вкладке «Главная»,​ проводим сортировку в​ таблице, то их​ в программе Microsoft​ их перед скрытием.​temaram​If Range(«A» &​ точнее сказать как​ Sub​ Then cell.EntireColumn.Hidden =​ столбец Next For​ движением — через​Проблема в том, что​

  • ​Предположим, что у нас​ и «Отобразить строки»,​ заголовок «Видимость», который​ документа или же​ кликаем по кнопке​ колонке с номерами​ поиск и удаление​ Excel, и как​ Выделять можно выборочно​: все работает отлично!​ i).Value = «»​
  • ​ скрыть строки или​Ячейка G2 берется в​ True If cell.Interior.Color​ Each cell In​ меню​ с каждым столбцом​ имеется вот такая​ и слегка изменённым​
  • ​ содержит пункт «Скрыть​ просто желание спрятать​ «Найти и выделить»,​ строк «От минимального​ может занять значительное​ их убрать быстрее​ несколько столбцов с​ Спасибо!​ Then​ столбцы. То в​ качестве образца для​ = Range(«K2»).Interior.Color Then​ ActiveSheet.UsedRange.Columns(1).Cells ‘проходим по​Данные — Группа и​ и строкой придется​ таблица, с которой​
  • ​ сочетанием клавиш: «Ctrl»​ или отобразить», где​ какие-то вычисления или​ которая расположена на​ к максимальному».​ время. В этом​ и проще.​ зажатой клавишей CTRL.​У меня еще​Rows(i).EntireRow.Hidden = True​ этом видео я​ сравнения цвета. К​

​ cell.EntireColumn.Hidden = True​ всем ячейкам первого​ структура — Создать​ возиться персонально, что​ приходится «танцевать» каждый​

Вернуть видимость столбцам

как отобразить скрытые столбцы в excel

​ + «9» для​ выбрать команду «Скрыть​ данные. В связи​ ленте в группе​Как видим, строки выстроились​ случае, должна помочь​Скачать последнюю версию​ Аналогичным способом можно​ вопрос!​Else: Rows(i).EntireRow.Hidden =​ покажу 3 способа​ сожалению, свойство​ Next For Each​ столбца If cell.Value​ структуру​ неудобно.​ день:​ сокрытия и «Ctrl»​ строки».​ с этим у​

Что ещё можно скрыть?

​ инструментов «Редактирование». В​ в прежнем порядке,​ сортировка.​ Excel​ скрывать и строки.​Нужно что программа​ False’​ как это сделать.​DisplayFormat​ cell In ActiveSheet.UsedRange.Columns(2).Cells​ = «x» Then​(Data — Group and​Если выделить несколько строк​Кому таблица покажется маленькой​ + «Shift» +​Для достижения самого быстрого​ пользователей программного средства​ появившемся меню, кликаем​ исключая пустые, которые​Выделяем всю табличную область.​Самым известным и популярным​​

как открыть скрытые столбцы в Excel

​ просматривала 3 столбца​End If​А также расскажу​появилось в Excel​ If cell.Interior.Color =​ cell.EntireRow.Hidden = True​ Outline — Create​ или столбцов, а​ — мысленно умножьте​ «9» для отображения​ результата в Excel​ возникает вопрос: «Как​ по пункту «Выделение​ удалены. Теперь, нам​ Кликаем по ней​ способом удаления пустых​Чтобы снова отобразить скрытый​ и в строке​Next​ как отобразить эти​ только начиная с​ Range(«D6»).Interior.Color Then cell.EntireRow.Hidden​ ‘если в ячейке​ Outline)​ затем выбрать в​ ее по площади​

Специфика скрытых ячеек

​ строк.​ задан набор горячих​ скрывать столбцы в​ группы ячеек…».​ осталось только удалить​ правой кнопкой мыши,​ строк, является использование​ столбец необходимо выделить​ и если они​End Sub​ скрытые строки или​ 2010 версии, поэтому​ = True If​ x — скрываем​. К сожалению, подобная​ меню​ в двадцать раз,​При работе с листами​ клавиш, с помощью​ Excel и как​Открывается окно, в котором​

​ добавленный столбец с​

fb.ru

Скрытие/отображение ненужных строк и столбцов

Постановка задачи

​ и в контекстном​ контекстного меню программы​ 2 его смежных​ все пустые, то​Евгений833​

Как вȎxcel скрыть пустые строки

​ столбцы в excel.​ если у вас​ cell.Interior.Color = Range(«B11»).Interior.Color​ строку Next Application.ScreenUpdating​ функция работает весьма​Данные — Группа и​ добавив еще пару​ процесс выглядит несколько​

​ которых можно скрыть​ вернуть их видимость​ переставляем переключатель в​ порядковыми номерами. Выделяем​ меню выбираем пункт​

  • ​ Эксель. Чтобы убрать​ (соседних) столбца. Потом​
  • ​ скрывала всю строку,​: Красота!​Очень нужна Ваша​ Excel 2007 или​
  • ​ Then cell.EntireRow.Hidden =​ = True End​ непредсказуемо и на​ структура — Группировать​ кварталов и два​ иначе, в сравнении​

​ столбцы нажатием двух​ обратно?».​ позицию «пустые ячейки».​

Способ 1. Скрытие строк и столбцов

​ этот столбец. Затем​ «Сортировка». После этого,​ строки таким способом,​ вызвать контекстное меню​ а если хотя​Спасибо огромное, всё​ поддержка!​ старше, то придется​ True Next Application.ScreenUpdating​ Sub Sub Show()​ сложных таблицах порой​(Data — Group and​ десятка крупных российских​​ с тем, как​ ​ кнопок на клавиатуре.​​Для повышения удобства работы​

Как вȎxcel скрыть пустые строки

​ Жмем на кнопку​ кликаем по кнопке​ появляется ещё одно​ выделяем диапазон ячеек,​ правой кнопкой мышки​​ бы одна ячейка​ ​ работает!​​Краткое содержание этого​

​ придумывать другие способы.​ = True End​ Columns.Hidden = False​ делает совершенную ерунду.​ Outline — Group)​

Способ 2. Группировка

​ городов.​ скрывать столбцы в​ Выбрав ячейки столбцов,​ в Excel программа​​ «OK».​ на ленте «Удалить».​ ​ меню. В нём​ который не содержит​​ и выбрать опцию​ заполнена, то оставляла​forirish​ видео:​Сергей шепелев​ Sub​ ‘отменяем все скрытия​

Как вȎxcel скрыть пустые строки

​ Но попробовать можно.​, то они будут​Задача — временно убирать​ Excel. Скрыть или​ которые нужно спрятать,​​ содержит функции, позволяющие​​Как видим, после этого,​​ В раскрывшемся меню​​ нужно выбрать один​

​ данных, и кликаем​ «Показать».​ всю строчку. Подскажите​: как пытающийся разобраться​0:20 Способ №1​​: Для скрытия одной​​Однако надо не забывать​​ строк и столбцов​​В Excel 2007 и​ охвачены прямоугольной скобкой​ с экрана ненужные​ отобразить лист можно​ необходимо нажать сочетание​ скрыть определённый диапазон​ все строки, содержащие​ выбираем пункт «Удалить​

​ из следующих пунктов:​​ правой кнопкой мыши.​Аналогичные действия выполняем, чтобы​ пожалуйста как это​ новичок в VBA,​ через контекстное меню​​ или нескольких строк​ про один нюанс:​ Rows.Hidden = False​​ новее все эти​ (сгруппированы). Причем группы​​ в данный момент​ с помощью вкладки​ клавиш: «Ctrl» +​​ ячеек. При этом​ пустые ячейки, выделились.​ столбцы с листа».​ ​ «Сортировка от А​ В раскрывшемся контекстном​ открыть скрытые строки​​ можно сделать.​ полагаю что если​0:44 Способ №2​ используйте любой из​ этот макрос работает​ End Sub​

​ радости находятся на​ можно делать вложенными​ для работы строки​ «Формат», выбрав в​​ «0».​ ​ не имеет значения,​​ Теперь жмем на​​ После этого, нужный​ ​ до Я», «От​​ меню делаем переход​

Как вȎxcel скрыть пустые строки

Способ 3. Скрытие помеченных строк/столбцов макросом

​ в Excel.​Создайте свою тему,​ надо скрыть ячейки​ сочетание клавиш (скрытие​ приведенных ниже способов.​ только в том​Как легко догадаться, макрос​ вкладке​ одна в другую​ и столбцы, т.е.,​

Как вȎxcel скрыть пустые строки

​ меню «Скрыть или​Как можно заметить, при​​ хранится ли в​​ уже знакомую нам​ столбец будет удален.​ минимального к максимальному»,​​ по пункту «Удалить…».​​Если на листе скрыто​ приложите файл с​ со значением «0»,​

​ ячеек)​Выделите ячейку в​ случае, если ячейки​Hide​Данные​ (разрешается до 8​скрывать подробности по месяцам,​ отобразить» команду «Скрыть​ необходимости понять, как​ них какая-то информация,​ кнопку «Удалить», расположенную​Урок: Сортировка в Microsoft​ или «От нового​ Можно не вызывать​ много строк и​ примером в соответствии​ то строка выглядит​1:14 Способ №3​ строке (или ячейки​ исходной таблицы заливались​скрывает, а макрос​(Data)​ уровней вложенности):​ оставляя только кварталы​ лист», находясь на​ скрывать столбцы в​ или они являются​ на ленте в​ Excel​ к старому». Какой​

​ контекстное меню, а​​ столбцов и есть​​ с Правилами форума.​​ так: If Range(«A»​​ через меню на​ в строках), которую​ цветом вручную, а​Show​в группе​​Более удобный и быстрый​​скрывать итоги по месяцам​​ необходимом для сокрытия​​ Excel, научиться этому​ пустыми. Для того​ группе инструментов «Ячейки».​Ещё одним вариантом скрыть​​ именно из перечисленных​ набрать на клавиатуре​ необходимость отобразить сразу​​ Эта тема закрыта​

Способ 4. Скрытие строк/столбцов с заданным цветом

​ & i).Value =​ панели​ нужно скрыть. Затем​ не с помощью​- отображает обратно​Структура​ способ — использовать​ и по кварталам,​ листе. Для возвращения​ не составит труда.​ чтобы добиться сокрытия​После этого, все пустые​ пустые ячейки является​ пунктов будет находиться​

​ сочетание клавиш «Ctrl+-».​ все, нужно выделить​При работе в Excel​ «0» Then. вопрос​1:33 Отображение скрытых​ выберите команду Главная ►​ условного форматирования (это​ помеченные строки и​(Outline)​ для группировки выделенных​ оставляя только итог​ видимости достаточно проделать​После сокрытия столбцов нередко​ одного или нескольких​ строки будут удалены​ применение фильтра.​ в меню, зависит​Появляется небольшое окошко, в​ весь лист нажатием​ иногда возникает необходимость​

​ вот в чем​ строк в excel​ Ячейки ► Формат​ ограничение свойства Interior.Color).​ столбцы. При желании,​:​ предварительно строк или​ за полугодие​ аналогичную процедуру, выбрав​ возникает вопрос о​ столбцов, необходимо выполнить​ из таблицы.​Выделяем всю область таблицы,​ от типа данных,​ котором нужно указать,​ комбинации CTRL+A. Дальше​ скрыть часть отображаемых​

Как вȎxcel скрыть пустые строки

​ — если листов​Ссылка на это​ ► Скрыть или​ Так, например, если​ макросам можно назначить​Этот способ, пожалуй, можно​ столбцов сочетание клавиш​​скрывать ненужные в данный​​ «Отобразить лист», выбрав​​ том, как открыть​​ один из четырёх​Важное замечание! Последний способ​ и, располагаясь во​ которые размещены в​ что конкретно мы​ отдельно вызвать контекстное​ данных.​

​ несколько, и в​ видео https://youtu.be/2k9o6pWGqTc​ отобразить ► Скрыть​ вы с помощью​ горячие клавиши (​ назвать самым универсальным.​Alt+Shift+стрелка вправо​ момент города (я​ в открывшемся окне​ скрытые столбцы в​

​ следующих алгоритмов действий.​ нельзя использовать в​ вкладке «Главная», делаем​ ячейках таблицы.​​ хотим удалить. Выставляем​​ меню для столбцов,​Наиболее удобный способ –​ каждом надо скрыть​Евгений833​ строки.​ условного форматирования автоматически​Alt+F8​

planetaexcel.ru

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

​ Добавим пустую строку​​, а для разгруппировки​ работаю в Москве​ необходимые листы. Также​ Excel. Возвращение спрятанных​
​Выделив ячейки тех столбцов,​ таблицах с перекрывающимися​ клик по кнопке​После того, как вышеуказанная​ переключатель в позицию​ чтобы выбрать опцию​ это скрыть отдельные​ строки с нулями,​: Добрый день!​
​Выделите строки и​ подсветили в своей​и кнопка​ и пустой столбец​Alt+Shift+стрелка влево​ — зачем мне​ это можно сделать,​
​ ячеек очень легкое​ которые необходимо скрыть,​ диапазонами, и с​ «Сортировка и фильтр»,​ операция будет проделана,​
​ «строку». Жмем на​ «Показать», а потом​ столбцы или строки.​ значащие столбцы в​Помогите кто чем​

​ щелкните правой кнопкой​​ таблице все сделки,​Параметры​ в начало нашего​

​, соответственно.​​ видеть Питер?) и​ щёлкнув правой кнопкой​
​ — выделив некоторый​ навести курсор мыши​

​ пустыми ячейкам, которые​​ которая расположена в​ все пустые ячейки​ кнопку «OK».​ для строк. Или​ Например, во время​ которых не совпадают,​ может — поиск​ мыши на заголовках​ где количество меньше​
​), либо создать прямо​ листа и отметим​Такой способ скрытия ненужных​ т.д.​
​ мыши по панели,​ диапазон ячеек, содержащий​
​ на выделенный диапазон​ находятся в строках,​
​ блоке настроек «Редактирование».​ переместятся в самый​
​После этого, все строки​ в обратном порядке​ презентации или перед​
​ т е в​ по форуму не​ этих строк, а​
​ 10:​ на листе кнопки​
​ любым значком те​ данных гораздо удобнее​

Как скрыть строку, если в поределенной ячейке — пусто? (Формулы)

​В реальной жизни примеров​​ содержащей список листов,​
​ два столбца, между​ — заголовки столбцов​ где имеются данные.​ В появившемся меню,​ низ таблицы. Теперь,​
​ выделенного диапазона будут​ (для строк потом​ подготовкой документа на​ листе 1 напр.​ дал ответ на​
​ потом в открывшемся​…и хотите их скрывать​
​ для их запуска​ строки и столбцы,​
​ — можно нажимать​ таких таблиц -​
​ где произвести выбор​ которыми есть скрытые,​
​ окрасятся в более​ В этом случае,​
​ делаем переход по​:)
​ мы можем удалить​

​ удалены.​​ для колонок).​
​ печать.​
​ надо скрывать строки​
​ мой простой вопрос​
​ контекстном меню выберите​ одним движением, то​
​ с вкладки​ которые мы хотим​ либо на кнопку​
​ море.​
​ пункта сокрытия или​ выполнить аналогичные действия,​
​ тёмный цвет, и​
​ может произойти смещение​
​ пункту «Фильтр».​

​ эти ячейки любым​​Как альтернативный вариант, можно​yes
​Выделить весь лист можно​Допустим, у нас есть​yes

​ с нулями в​​Как скрыть строки​ команду Скрыть.​ предыдущий макрос придется​Разработчик — Вставить -​ скрывать:​ со знаком «​Способ, прямо скажем, примитивный​ отображения.​ как и при​ произвести щелчок правой​ ячеек, и таблица​В ячейках шапки таблицы​ из тех способов,​ выделить ячейки в​ щелкнув на пересечение​ таблица, где нам​ столбце А, в​ в определенных ячеках​Выделите ячейку в​ «допилить». Если у​ Кнопка (Developer -​Теперь откроем редактор Visual​+​ и не очень​Поняв, как скрывать строки​ их сокрытии, выбрав​ кнопкой. В открывшемся​ нарушится.​ появляется характерный значок.​ о которых шла​ соответствующих строках, и​ заголовков колонок и​ нужно отобразить только​ листе 2 -​ которых нет данных​ строке (или ячейки​ вас Excel 2010-2013,​ Insert — Button)​ Basic (​» или «​ удобный, но два​ и как скрывать​ в конечном пункте​

​ контекстном меню выбрать​​Как видим, существует несколько​ Кликаем по этому​
​ речь в первой​ находясь во вкладке​
​ строк.​ самые важные данные​ в столбце С​ (при нажатии на​ в строках), которую​ то можно выкрутиться,​.​ALT+F11​-​ слова про него​ столбцы в Excel,​ команду «Отобразить столбцы».​
​ команду «Скрыть».​ способов удаления пустых​ значку в любом​ части урока.​ «Главная», кликнуть по​

excelworld.ru

Как скрыть или отобразить строки и столбцы в Excel

​Об этих и других​ для более удобного​ и т.д., видимо​ кнопку)​

​ нужно скрыть, и​ используя вместо свойства​Допустим, что в приведенном​), вставим в нашу​», либо на кнопки​ сказать можно. Любые​ можно значительно облегчить​

Как скрыть столбцы и строки в Excel?

​ В случае с​Выделив необходимые столбцы целиком,​ ячеек из таблицы.​ на ваш выбор​Если критически важен порядок​ кнопке «Удалить», которая​ способах выделения целого​

  1. ​ чтения показателей. Для​ куда-то нужно привязать​При нажатии на​Скрытие столбца.
  2. ​ нажмите Ctrl+9.​Interior​ выше примере мы,​ книгу новый пустой​ с цифровым обозначением​ выделенные предварительно строки​ себе работу. Преимуществом​

Таблица со скрытым столбцом.

​ использованием горячих клавиш​ произвести нажатие на​ Каким именно способом​ столбце.​ размещения ячеек в​

​ расположена в блоке​ листа и диапазонов​ этого делаем так:​ функцию с активной​ кнопку​Как вариант, предварительно​свойство​ наоборот, хотим скрыть​

​ модуль (меню​

Как отобразить скрытые столбцы и строки в Excel?

​ уровня группировки в​ или столбцы на​ скрытых ячеек является​ достаточно нажать сочетание:​ клавиатуре клавиши «Меню»,​ лучше воспользоваться, зависит​В появившемся меню, снимаем​ таблице, то перед​

Показать скрытый столбец.

​ инструментов «Ячейки» на​ вы уже знаете​Выделите столбец данные которого​

​ ячейкой, но не​если a1=0 то​ выделив нужные участки​DisplayFormat.Interior​ итоги, т.е. фиолетовые​Insert — Module​ левом верхнем углу​ листе можно скрыть,​ их отсутствие на​ «Ctrl» + «Shift»​ которое приведёт к​ от сложности таблицы,​ галочку с пункта​ тем как совершить​ ленте. После этого,​

​ из предыдущих уроков.​ следует скрыть. Например,​ знаю куда. кроме​ скрыть эту строку​

Выделить все строки и столбцы.

​ в настройках печати​, которое выдает цвет​ и черные строки​) и скопируем туда​ листа — тогда​

exceltable.com

​ щелкнув по заголовку​

  • honor8

Как в excel скрывать несколько строк, их ячейки либо пустые либо =»» ?

нужно чтобы исчезали полностью строки и не печатались,
по самой последней ячейке из диапазона строк 5:29

т.е. сейчас должны стать скрытыми полностью строки 16:29
потому что последняя заполненная строка 15 (ячейка E15)
и чтобы строки 16:29 на принтере не печатались

т.е. должны быть автоматически скрыто (м.б. по умному фильтр настроить?)
Внимание! Ячейки диапазона строк 5:29 могут содержать формулы

Файл https://yadi.sk/i/FPqZazjymfSCwQ

5c864b640f27d345561796.png


  • Вопрос задан

    более трёх лет назад

  • 3144 просмотра

Нашёл решение. Для каждого листа где нужно убирать строки, делаем следующее:
1. Сделать невидимые формулы справа от основного содержания листа, которые проверяют являются ли ячейки из столбцов b и e одновременно пустые, например, =ЕСЛИ(И(B19="";E19=""); ""; 1). И сделать фильтр по пустым ячейкам
2.создать макрос в каждом листе где есть фильтр, который автоматически обновляет фильтр:

Private Sub Worksheet_Activate()

ActiveSheet.AutoFilter.ApplyFilter

End Sub

В последнее время я сам нахожу ответы на свои вопросы.

Пригласить эксперта

Просто отфильтруй пустые ячейки (см. скриншот).5c864fcdc3bb8427355873.png

Выдели строки целиком, потом прав. клик на выделениии, команда «скрыть»


  • Показать ещё
    Загружается…

15 апр. 2023, в 21:40

2000 руб./за проект

15 апр. 2023, в 21:32

120000 руб./за проект

15 апр. 2023, в 21:25

2000 руб./за проект

Минуточку внимания

На чтение 6 мин. Просмотров 859 Опубликовано 21.05.2021

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

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

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

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

Содержание

  1. Пакетная печать нескольких непустых строк с игнорированием пустых строк в Excel
  2. Печатать только строки с данными VBA в Excel
  3. Печатать только строки с данными в Excel
  4. Только для печати ячейки с данными в Excel
  5. Только демо-печать строки/ячейки с данными
  6. Статьи по теме:

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

Kutools for Excel’s Мастер печати нескольких выборок может помочь вам не легко печатать только несколько выборок из одного и того же листа, но также легко печатать несколько диапазонов из многих листов. 30-дневная бесплатная пробная версия полнофункциональной версии!

Вкладка «Office» Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …

Подробнее … Бесплатная загрузка …

Kutools for Excel решает большинство ваших проблем и увеличивает Ваша продуктивность на 80%.

  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!


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

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

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

2. Щелкните Insert > Module , а затем скопируйте и вставьте следующий код VBA в новое открывающееся окно модуля.

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

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

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

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

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


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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

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

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

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

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel.. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Получить сейчас


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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!

Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel

Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce

->

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

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

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

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

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

Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас


Только демо-печать строки/ячейки с данными

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


Статьи по теме:

Распечатать каждую строку/ячейку на отдельной странице в Excel

Показывать только область печати на листе в Excel

Области печати, выделение и вся книга в Excel


Скрытие и отображение сетки на листе рабочей книги Excel – на всем листе и на диапазоне ячеек. Вывод сетки на печать.

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

Скрыть и отобразить сетку на всем листе

Excel 2007-2016

Основной способ:
Для того, чтобы скрыть сетку на всем активном листе, выберите на ленте вкладку «Вид» и уберите галочку у чекбокса «Сетка». Сетка не листе исчезнет.

Можно и так:
Перейдите по пунктам меню «Файл» – «Параметры», в окне «Параметры Excel» выберите вкладку «Дополнительно», где в разделе «Параметры отображения листа» снимите галочку у чекбокса «Показывать сетку» (предпочтительно) или выберите «Цвет линий сетки:» белый. Здесь можно выбрать лист текущей книги, у которого необходимо скрыть сетку.

Excel 2000-2003

Чтобы скрыть сетку на всем листе, в пункте меню «Сервис» выберите «Параметры», в открывшемся окне выберите вкладку «Вид» и в разделе «Параметры окна» уберите галочку у чекбокса «Сетка» (предпочтительно) или выберите «Цвет линий сетки:» белый.

Чтобы скрыть сетку сразу на нескольких листах Excel или во всей книге, выберите сразу несколько листов или все листы и, точно также, в зависимости от версии Excel, уберите сетку.

Отображается сетка путем возвращения галочки в чекбокс «Сетка» или выбора цвета линий сетки: «Авто», в зависимости от того, как вы сетку скрыли.

Скрыть и отобразить сетку диапазона ячеек

Вокруг ячеек на листе Excel, к которым применена заливка, сетка не видна. Будем использовать это свойство для скрытия и отображения сетки применительно к диапазону ячеек. Чтобы цвет ячеек оставался белым, примените заливку белым цветом. Этот же прием можно использовать и применительно ко всему рабочему листу.

Скрытая сетка у диапазонов ячеек

Чтобы вернуть сетку, выбирайте цвет фона для заливки «Нет цвета».

Отображение сетки на диапазоне с заливкой

Если вы хотите вернуть серую сетку на диапазон с заливкой, выполните следующие действия:

  • Выделите диапазон с заливкой и через панель инструментов или контекстное меню откройте диалог «Формат ячеек».
  • Перейдите на вкладку «Границы» и выберите желаемый цвет (у меня второй серый, как на изображении, повторяет цвет сетки по умолчанию).

Выбор цвета для границ ячеек

  • После назначения цвета выберите границы «внешние», «внутренние» и нажмите кнопку «OK».

Вывод сетки на печать

По умолчанию сетка листа Excel на печать не выводится. Чтобы ее распечатать, в Excel 2007-2016 пройдите по пунктам меню «Файл» – «Печать» – «Параметры страницы» (в Excel 2000-2003: «Файл» – «Параметры страницы»). В открывшемся окошке выберите вкладку «Лист» и в разделе «Печать» поставьте галочку у чекбокса «Сетка». Теперь сетка будет распечатываться.

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

Скрыть пустые строки перед печатью с кодом VBA
Удалите пустые строки перед печатью с помощью Kutools for Excel


Скрыть пустые строки перед печатью с кодом VBA

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

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

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте и вставьте ниже код VBA в окно модуля.

Код VBA: скрыть пустые строки в выбранном диапазоне

Sub HideBlankRows()
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	Dim I As Long
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg  = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg  = Application.Intersect(xRg, ActiveSheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		If xRg.Areas.Count > 1 Then
			MsgBox "Don't support multiple ranges", , "Kutools for Excel"
			Exit Sub
			End If
			xUpdate = Application.ScreenUpdating
			Application.ScreenUpdating = False
			For I = 1 To xRg.Rows.Count
				xRg.Rows(I).EntireRow.Hidden = (Application.CountA(xRg.Rows(I)) = 0)
			Next
			Application.ScreenUpdating = xUpdate
		End Sub

3. нажмите F5 ключ для запуска кода, затем Kutools for Excel появится диалоговое окно, выберите диапазон с пустыми строками, которые вы не хотите печатать, а затем щелкните OK кнопку.

Тогда все пустые строки в выбранном диапазоне немедленно скрываются. Затем вы можете начать печатать лист без пустых строк.

Внимание: После печати вы можете отобразить эти пустые строки с помощью следующего кода VBA.

Код VBA: показать все пустые строки в выбранном диапазоне

Sub UnhideRows()
	Dim xRg As Range
	Dim xCell As Range
	Dim xAddress As String
	Dim xUpdate As Boolean
	On Error Resume Next
	xAddress = Application.ActiveWindow.RangeSelection.Address
	Set xRg = Application.InputBox("Please select a range to unhide the blank rows", "Kutools for Excel", xAddress, , , , , 8)
	Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
	If xRg Is Nothing Then Exit Sub
		xUpdate = Application.ScreenUpdating
		Application.ScreenUpdating = False
		xRg.EntireRow.Hidden = False
		Application.ScreenUpdating = xUpdate
	End Sub

Удалите пустые строки перед печатью с помощью Kutools for Excel

Если вы хотите распечатать лист без пустых строк, мы рекомендуем вам удалить все пустые строки с помощью Удалить пустые строки полезности Kutools for Excel, а затем вы можете распечатать лист вручную.

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

Внимание: Для удаления пустых строк в диапазоне сначала выберите этот диапазон, а затем примените функцию.

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

Теперь все пустые строки удалены. Вы можете начать печатать свой рабочий лист.

Внимание: Эта утилита поддерживает отмену Ctrl + Z.

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


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


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

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

офисный дно

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как не печатать колонтитулы word
  • Как не переносить строки таблицы в word
  • Как не отображать значение формулы в excel
  • Как не нумеровать скрытые строки в excel
  • Как не менять размер шрифта в word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии