Макрос скрывающий пустые строки в excel

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

Как скрыть пустые строки средствами Excel?

Скрыть строки вручную

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

Скрыть строки используя сортировку

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

Программное скрытие макросом VBA

Теперь речь пойдет о том как программно скрыть пустые строки макросом. Возьмем процедуру, при помощи которой мы уже удаляли пустые строки и внесем в её программный код небольшие изменения. Заменим команду Rows(r).Delete на Rows(r).Hidden = True 

Sub Skryt_Pustye_Stroki()          
Dim r As Long, FirstRow As Long, LastRow As Long
FirstRow = ActiveSheet.UsedRange.Row
LastRow = ActiveSheet.UsedRange.Rows.Count - 1 + ActiveSheet.UsedRange.Row
    For r = LastRow To FirstRow Step -1
        If Application.CountA(Rows(r)) = 0 Then
            Rows(r).Hidden = True
        End If
    Next r
End Sub

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

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

Автоматическое скрытие с использованием надстройки

Еще более гибкий инструмент для работы со строками — надстройка, сделанная на базе макроса VBA, позволяющая удалять и скрывать не только пустые строки, но и строки, подходящие под условия пользователей. Для удобства пользователей здесь добавлено диалоговое окно, при помощи которого можно изменять диапазоны действия макроса, выставлять условия и определять другие параметры.

udalenie-i-skrytie-strok-po-usloviyu

Пользователь на свой выбор может как удалить так и скрыть пустые строки. Может удалить либо скрыть строки содержащие либо не содержащие заданный текст. При поиске заданного текста пользователь на свой выбор может учитывать либо не учитывать регистр. Возможен одновременный поиск сразу нескольких значений, введенных через точку с запятой (;). Кроме того пользователь также может ограничивать диапазон действия макроса, задавая номера первой и последней обрабатываемой строки. Надстройка освобождает пользователя от поиска нужного макроса в списке доступных макросов, так как позволяет вызывать диалоговое окно прямо из панели инструментов Excel.

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

Vyborochnoe-udalenie-yacheek-po-usloviyu

Другие материалы по теме:

Как автоматически скрыть строки, если в столбце пустые ячейки?

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

Автоматически скрывать строки, если в столбце с кодом VBA пустые ячейки


стрелка синий правый пузырь Автоматически скрывать строки, если в столбце с кодом VBA пустые ячейки

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

1. Щелкните правой кнопкой мыши вкладку листа, на которой вы хотите автоматически скрыть строки, если в столбце есть пустые ячейки, а затем выберите Просмотреть код из контекстного меню во всплывающем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код в пустое Модули:

Код VBA: автоматически скрывать строки, если в столбце пустые ячейки:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    Dim xRg As Range
    Application.ScreenUpdating = False
        For Each xRg In Range("A1:A20")
            If xRg.Value = "" Then
                xRg.EntireRow.Hidden = True
        
            Else
                xRg.EntireRow.Hidden = False
            End If
        Next xRg
    Application.ScreenUpdating = True
End Sub

документ автоматически скрывает строки 1

Внимание: В приведенном выше коде A1: A20 — это список данных, содержащий пустые ячейки, которые нужно скрыть автоматически.

2. Затем вернитесь на рабочий лист, и теперь, когда вы дважды щелкните любую ячейку и нажмите Enter key, строки, содержащие пустые ячейки в столбце A, были скрыты сразу, и если вы очистите любое содержимое ячеек в указанных ячейках столбца A, строки будут скрыты автоматически.

документ автоматически скрывает строки 2


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

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

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

вкладка kte 201905


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

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

офисный дно

Комментарии (32)


Оценок пока нет. Оцените первым!

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

Как выделить все пустые строки макросом

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

Таблица бюджета.

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

Откройте редактор Visual Basic (ALT+F11):

редактор Visual Basic.

И воздайте в нем новый модуль для текущей книги «Insert»-«Module», а потом запишите в него следующий VBA-код макроса:

Sub SelectLine()
  Dim i As Long
  Dim diapaz1 As Range
  Dim diapaz2 As Range
Set diapaz1 = Application.Range(ActiveSheet.Range("A1"), _
ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell))
For i = 1 To diapaz1.Rows.Count
If WorksheetFunction.CountA(diapaz1.Rows(i).EntireRow) = 0 Then
If diapaz2 Is Nothing Then
Set diapaz2 = diapaz1.Rows(i).EntireRow
Else
Set diapaz2 = Application.Union(diapaz2, diapaz1.Rows(i).EntireRow)
End If
End If
Next
If diapaz2 Is Nothing Then
MsgBox "Ненайдено ниодной пустой строки!"
Else
diapaz2.Select
End If
End Sub

VBA-код макроса.

Теперь если нам нужно автоматически выделить все пустые строки в таблице бюджета перед тем как их удалить, выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Макросы»-«SelectLine»-«Выполнить». В результате выделяться все пустые ячейки только для пустых строк внутри исходной таблицы.

Пример работы первого VBA-кода:

Выделить пустые строки.

Пустые строки, которые находиться под последними заполненными ячейками не будут выделены. Теперь для удаления выделенных строк пользователю осталось только выбрать инструмент: «ГЛАВНАЯ»-«Ячейки»-«Удалить»-«Удалить строки с листа». Или нажать комбинацию горячих клавиш CTRL+=. А после в появившемся окне «Удаление ячеек» выбрать опцию «строку» и нажать ОК.

Вначале кода присваиваем для переменной diapaz1 диапазон ячеек в границах между A1 и последней используемой ячейкой на рабочем листе Excel.

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

Далее в цикле проверяются все строки в этом диапазоне, каждая по отдельности, на количество непустых ячеек. В том случаи если метод CountA возвращает значение 0, то адреса этих ячеек дополняют несмежный диапазон в переменной diapaz2 еще на одну пустую строку.

В конце макроса выделяются все пустые строки, находящиеся внутри диапазона определенным переменной diapaz2. Если же таблица не сдержит ни одной пустой строки, тогда выводиться соответственное сообщение.



Макрос для удаления пустых строк

Как удалить строку макросом? Если нужно сделать так чтобы макрос автоматически не только выделял, но и сам удалял пустые целые и смежные диапазоны ячеек без использования других инструментов, тогда в конце кода для переменной diapaz2.Select следует изменить метод на [Delete]:

diapaz2.[Delete]

Удалить:

Sub DelLine()
  Dim i As Long
  Dim diapaz1 As Range
  Dim diapaz2 As Range
Set diapaz1 = Application.Range(ActiveSheet.Range("A1"), _
ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell))
For i = 1 To diapaz1.Rows.Count
If WorksheetFunction.CountA(diapaz1.Rows(i).EntireRow) = 0 Then
If diapaz2 Is Nothing Then
Set diapaz2 = diapaz1.Rows(i).EntireRow
Else
Set diapaz2 = Application.Union(diapaz2, diapaz1.Rows(i).EntireRow)
End If
End If
Next
If diapaz2 Is Nothing Then
MsgBox "Ненайдено ниодной пустой строки!"
Else
diapaz2.[Delete]
End If
End Sub

Пример второго VBA-кода:

Пример второго VBA-кода удалить.

Макрос для скрытия пустых строк

Как скрыть пустые строки макросом? Но если вам нужно не удалить, а только скрыть (например, при подготовке документа на печать), тогда эту строку кода следует модифицировать несколько иначе:

diapaz2.EntireRow.Hidden = True

Скрыть:

Sub HidLine()
  Dim i As Long
  Dim diapaz1 As Range
  Dim diapaz2 As Range
Set diapaz1 = Application.Range(ActiveSheet.Range("A1"), _
ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell))
For i = 1 To diapaz1.Rows.Count
If WorksheetFunction.CountA(diapaz1.Rows(i).EntireRow) = 0 Then
If diapaz2 Is Nothing Then
Set diapaz2 = diapaz1.Rows(i).EntireRow
Else
Set diapaz2 = Application.Union(diapaz2, diapaz1.Rows(i).EntireRow)
End If
End If
Next
If diapaz2 Is Nothing Then
MsgBox "Ненайдено ниодной пустой строки!"
Else
diapaz2.EntireRow.Hidden = True
End If
End Sub

Пример третьего VBA-кода:

Пример третьего VBA-кода скрыть.

Добавление строк макросом

Как вставить строки макросом? Если мы изменим код в этом же месте как показано ниже, то получиться инструмент для добавления и вставки строк после пустых:

diapaz2.[Insert]

Добавить:

Sub AddLine()
  Dim i As Long
  Dim diapaz1 As Range
  Dim diapaz2 As Range
Set diapaz1 = Application.Range(ActiveSheet.Range("A1"), _
ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell))
For i = 1 To diapaz1.Rows.Count
If WorksheetFunction.CountA(diapaz1.Rows(i).EntireRow) = 0 Then
If diapaz2 Is Nothing Then
Set diapaz2 = diapaz1.Rows(i).EntireRow
Else
Set diapaz2 = Application.Union(diapaz2, diapaz1.Rows(i).EntireRow)
End If
End If
Next
If diapaz2 Is Nothing Then
MsgBox "Ненайдено ниодной пустой строки!"
Else
diapaz2.[Insert]
End If
End Sub

Пример четвертого VBA-кода:

Пример четвертого VBA-кода добавить.

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

Set diapaz1 = Selection

Читайте также: Как выделить столбцы в Excel макросом.

Внимание! Следует помнить о том, что если таким образом создавать экземпляр объекта для переменной diapaz1, то тогда нельзя перед запуском макроса выделять все ячейки листа или все ячейки любого столбца. Иначе это затормозит программу Excel, так как один лист содержит аж 1 048 576 строк и тогда они все будут обрабатываться макросом, а пользователь будет ждать.

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

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

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

outline1.gif

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

Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е., 

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

В реальной жизни примеров таких таблиц — море.

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

Способ, прямо скажем, примитивный и не очень удобный, но два слова про него сказать можно. Любые выделенные предварительно строки или столбцы на листе можно скрыть, щелкнув по заголовку столбца или строки правой кнопкой мыши и выбрав в контекстном меню команду Скрыть (Hide):

outline2.gif

Для обратного отображения нужно выделить соседние строки/столбцы и, щелкнув правой кнопкой мыши, выбрать в меню, соответственно, Отобразить (Unhide).

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

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

Если выделить несколько строк или столбцов, а затем выбрать в меню Данные — Группа и структура — Группировать (Data — Group and Outline — Group), то они будут охвачены прямоугольной скобкой (сгруппированы). Причем группы можно делать вложенными одна в другую (разрешается до 8 уровней вложенности):

outline3.gif

Более удобный и быстрый способ — использовать для группировки выделенных предварительно строк или столбцов сочетание клавиш Alt+Shift+стрелка вправо, а для разгруппировки Alt+Shift+стрелка влево, соответственно.

Такой способ скрытия ненужных данных гораздо удобнее — можно нажимать либо на кнопку со знаком «+» или ««, либо на кнопки с цифровым обозначением уровня группировки в левом верхнем углу листа — тогда все группы нужного уровня будут сворачиваться или разворачиваться сразу.

Кроме того, если в вашей таблице присутствуют итоговые строки или столбцы с функцией суммирования соседних ячеек, то есть шанс (не 100%-ый правда), что Excel сам создаст все нужные группировки в таблице одним движением — через меню Данные — Группа и структура — Создать структуру (Data — Group and Outline — Create Outline). К сожалению, подобная функция работает весьма непредсказуемо и на сложных таблицах порой делает совершенную ерунду. Но попробовать можно.

В Excel 2007 и новее все эти радости находятся на вкладке Данные (Data) в группе Структура (Outline):

outline5.gif

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

Этот способ, пожалуй, можно назвать самым универсальным. Добавим пустую строку и пустой столбец в начало нашего листа и отметим любым значком те строки и столбцы, которые мы хотим скрывать:

outline4.gif

Теперь откроем редактор Visual Basic (ALT+F11), вставим в нашу книгу новый пустой модуль (меню Insert — Module) и скопируем туда текст двух простых макросов:

Sub Hide()
    Dim cell As Range
    Application.ScreenUpdating = False                              'отключаем обновление экрана для ускорения
    For Each cell In ActiveSheet.UsedRange.Rows(1).Cells            'проходим по всем ячейкам первой строки
        If cell.Value = "x" Then cell.EntireColumn.Hidden = True    'если в ячейке x - скрываем столбец
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells         'проходим по всем ячейкам первого столбца
        If cell.Value = "x" Then cell.EntireRow.Hidden = True       'если в ячейке x - скрываем строку
    Next
    Application.ScreenUpdating = True
End Sub

Sub Show()
    Columns.Hidden = False   'отменяем все скрытия строк и столбцов
    Rows.Hidden = False
End Sub

Как легко догадаться, макрос Hide скрывает, а макрос Show — отображает обратно помеченные строки и столбцы. При желании, макросам можно назначить горячие клавиши (Alt+F8 и кнопка Параметры), либо создать прямо на листе кнопки для их запуска с вкладки Разработчик — Вставить — Кнопка (Developer — Insert — Button).

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

Допустим, что в приведенном выше примере мы, наоборот, хотим скрыть итоги, т.е. фиолетовые и черные строки и желтые и зеленые столбцы. Тогда наш предыдущий макрос придется немного видоизменить, добавив вместо проверки на наличие «х» проверку на совпадение цвета заливки с произвольно выбранными ячейками-образцами:

Sub HideByColor()
    Dim cell As Range
    Application.ScreenUpdating = False
    For Each cell In ActiveSheet.UsedRange.Rows(2).Cells
        If cell.Interior.Color = Range("F2").Interior.Color Then cell.EntireColumn.Hidden = True
        If cell.Interior.Color = Range("K2").Interior.Color Then cell.EntireColumn.Hidden = True
    Next
    For Each cell In ActiveSheet.UsedRange.Columns(2).Cells
        If cell.Interior.Color = Range("D6").Interior.Color Then cell.EntireRow.Hidden = True
        If cell.Interior.Color = Range("B11").Interior.Color Then cell.EntireRow.Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

Однако надо не забывать про один нюанс: этот макрос работает только в том случае, если ячейки исходной таблицы заливались цветом вручную, а не с помощью условного форматирования (это ограничение свойства Interior.Color). Так, например, если вы с помощью условного форматирования автоматически подсветили в своей таблице все сделки, где количество меньше 10:

outline7.png

…и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас Excel 2010-2013, то можно выкрутиться, используя вместо свойства Interior свойство DisplayFormat.Interior, которое выдает цвет ячейки вне зависимости от способа, которым он был задан. Макрос для скрытия синих строк тогда может выглядеть так:

Sub HideByConditionalFormattingColor()
    Dim cell As Range
    Application.ScreenUpdating = False
    For Each cell In ActiveSheet.UsedRange.Columns(1).Cells
        If cell.DisplayFormat.Interior.Color = Range("G2").DisplayFormat.Interior.Color Then cell.EntireRow.Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

Ячейка G2 берется в качестве образца для сравнения цвета. К сожалению, свойство DisplayFormat появилось в Excel только начиная с 2010 версии, поэтому если у вас Excel 2007 или старше, то придется придумывать другие способы.

Ссылки по теме

  • Что такое макрос, куда вставлять код макроса, как их использовать
  • Автоматическая группировка в многоуровневых списках

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

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

​Смотрите также​Dim cell As​temaram​если a1=0 то​ Ячейки ► Формат​Guest​ cell.Interior.Color = Range(«B11»).Interior.Color​ Each cell In​ либо на кнопку​ в данный момент​ в заданном диапазоне.​ в строке​D4​ помощи ключевого столбца​ Каким именно способом​Ещё одним вариантом скрыть​ время. В этом​Таблицы, в которых присутствуют​

​ Range​: все работает отлично!​

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

​ скрыть эту строку​ ► Скрыть или​: ЕСЛИ(Лист2!D12=0;»»;Лист2!D12)​ Then cell.EntireRow.Hidden =​ ActiveSheet.UsedRange.Rows(1).Cells ‘проходим по​ со знаком «​ для работы строки​A2​Blanks​в столбце​Удаление пустых строк в​ лучше воспользоваться, зависит​ пустые ячейки является​ случае, должна помочь​ пустые строки, выглядят​Application.ScreenUpdating = False​ Спасибо!​

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

​если a2=0 то​ отобразить ► Скрыть​Guest​ True Next Application.ScreenUpdating​ всем ячейкам первой​+​ и столбцы, т.е.,​

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

​и​(Пустые) в самом​Traffic source​

​ таблице без ключевого​ от сложности таблицы,​ применение фильтра.​ сортировка.​ не очень эстетично.​For Each cell​У меня еще​ скрыть эту строку​ строки.​: Там где ячейки​ = True End​ строки If cell.Value​

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

​» или «​скрывать подробности по месяцам,​C2​ низу списка. Нажмите​оказалась пуста​

Сортировка

​ столбца​ и от того,​Выделяем всю область таблицы,​Выделяем всю табличную область.​ К тому же,​ In ActiveSheet.UsedRange.Columns(1).Cells​ вопрос!​если a3=0 то​Выделите строки и​ с формулами​ Sub​ = «x» Then​

​-​ оставляя только кварталы​– это соответственно​ОК​Если Ваша таблица не​Повсюду в интернете Вы​ как именно по​ и, располагаясь во​ Кликаем по ней​ из-за лишних строк​If cell.Value =​Нужно что программа​ скрыть эту строку​ щелкните правой кнопкой​Uralmaster​Однако надо не забывать​ cell.EntireColumn.Hidden = True​», либо на кнопки​скрывать итоги по месяцам​ первая и последняя​.​

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

​ велика, то Вы​ можете встретить простой​ ней разбросаны пустые​ вкладке «Главная», делаем​ правой кнопкой мыши,​ навигация по ним​ «» Then cell.EntireRow.Hidden​ просматривала 3 столбца​если a4=0 то​ мыши на заголовках​: ДИАПАЗОН В КОТОРОМ​

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

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

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

​ совет, якобы позволяющий​ строки (располагаются одним​

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

​ клик по кнопке​ и в контекстном​ может усложниться, так​ = True​ и в строке​

​ скрыть эту строку​ этих строк, а​ НАДО ПРИМЕНЯТЬ УСЛОВИЯ​ этот макрос работает​ x — скрываем​ уровня группировки в​ оставляя только итог​Скопируйте формулу на весь​

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

​ нажмите​ но в реальных​ удалить пустые строки:​ блоком, или перемешаны​ «Сортировка и фильтр»,​ меню выбираем пункт​ как придется прокручивать​Next​ и если они​как-то так​ потом в открывшемся​ — столбцы B:O​ только в том​ столбец Next For​ левом верхнем углу​

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

​ за полугодие​ столбец. Как это​

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

​Ctrl+Home​ таблицах с тысячами​Выделите данные от первой​

​ со строками, заполненными​ которая расположена в​ «Сортировка». После этого,​ больший диапазон ячеек​Application.ScreenUpdating = True​ все пустые, то​помогите пожалуйста)​ контекстном меню выберите​ не указал к​ случае, если ячейки​

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

​ Each cell In​ листа — тогда​скрывать ненужные в данный​ сделать – смотрите​, затем стрелку вниз,​ строк Вы можете​

​ до последней ячейки.​ данными).​ блоке настроек «Редактирование».​ появляется ещё одно​

Фильтр в Microsoft Excel

​ для перехода из​End Sub​ скрывала всю строку,​ABC​

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

​ команду Скрыть.​ сожалению в примере​

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

​ исходной таблицы заливались​ ActiveSheet.UsedRange.Columns(1).Cells ‘проходим по​ все группы нужного​ момент города (я​ пошаговую инструкцию Как​ чтобы перейти к​ неосознанно удалить дюжины​Нажмите​Автор: Максим Тютюшев​ В появившемся меню,​ меню. В нём​ начала таблицы в​sboy​ а если хотя​: пусто или 0?​

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

​Выделите ячейку в​сейчас файл прикрепил​ цветом вручную, а​ всем ячейкам первого​ уровня будут сворачиваться​

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

​ работаю в Москве​ вставить одинаковую формулу​ первой строке с​ нужных строк. Если​F5​В этой статье я​ делаем переход по​ нужно выбрать один​

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

​ конец. Давайте выясним,​: Добрый день.​ бы одна ячейка​

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

​если пусто​ строке (или ячейки​ который надо​ не с помощью​ столбца If cell.Value​ или разворачиваться сразу.​ — зачем мне​ сразу во все​ данными, а затем​ повезёт, Вы обнаружите​, чтобы открыть диалоговое​

​ объясню, почему удаление​ пункту «Фильтр».​ из следующих пунктов:​ какие существуют способы​Sub Hide()​ заполнена, то оставляла​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub test()​ в строках), которую​vikttur​ условного форматирования (это​ = «x» Then​Кроме того,​ видеть Питер?) и​

​ выбранные ячейки.​

lumpics.ru

Как удалить все пустые строки в Excel

​ нажмите​ потерю в течение​ окно​ пустых строк в​​В ячейках шапки таблицы​​ «Сортировка от А​​ удаления пустых строк​​Application.ScreenUpdating = False​ всю строчку. Подскажите​Dim i&​ нужно скрыть, и​: Меню Сервис-Параметры-Вид-Нулевые_значения (снять​ ограничение свойства Interior.Color).​ cell.EntireRow.Hidden = True​если в вашей таблице​ т.д.​Теперь в нашей таблице​Ctrl+Shift+End​

Удаляем пустые строки в Excel

​ нескольких часов, восстановите​Go to​ Excel при помощи​ появляется характерный значок.​ до Я», «От​ в программе Microsoft​For r =​ пожалуйста как это​For i =​ нажмите Ctrl+9.​ галку).​ Так, например, если​ ‘если в ячейке​ присутствуют итоговые строки​В реальной жизни примеров​ есть ключевой столбец!​.​ рабочую книгу из​(Переход).​выделить пустые ячейки​ Кликаем по этому​ минимального к максимальному»,​

​ Excel, и как​ 4 To Cells(Rows.Count,​ можно сделать.​ 1 To 100​Как вариант, предварительно​Uralmaster​ вы с помощью​ x — скрываем​ или столбцы с​ таких таблиц -​ Примените фильтр к​Кликните правой кнопкой мыши​ резервной копии и​В диалоговом окне нажмите​>​ значку в любом​ или «От нового​ их убрать быстрее​ 2).End(xlUp).Row ‘Each cell​

  • ​Создайте свою тему,​If Range(«A» &​ выделив нужные участки​
  • ​: нужно по условию​ условного форматирования автоматически​
  • ​ строку Next Application.ScreenUpdating​ функцией суммирования соседних​ море.​

Никогда не удаляйте пустые строки, при помощи выбора пустых ячеек

​ столбцу​ по любой выделенной​ продолжите работу. А​ кнопку​

  • ​удалить строку​ на ваш выбор​
  • ​ к старому». Какой​​ и проще.​​ In ActiveSheet.UsedRange.Columns(6, 10,​ приложите файл с​​ i).Value = «»​​ в настройках печати​
  • ​ в диапазоне именно​ подсветили в своей​​ = True End​​ ячеек​
  • ​Способ, прямо скажем, примитивный​​Blanks​​ ячейке и из​ что если не​​Special​​– это плохая​ столбце.​​ именно из перечисленных​​Скачать последнюю версию​
  • ​ 14, 18, 22).Cells​ примером в соответствии​ Then​ указать «Печатать только​​ столбцы B:O; если​​ таблице все сделки,​
  • ​ Sub Sub Show()​​, то есть шанс​​ и не очень​​(выше дана пошаговая​​ контекстного меню выберите​​ повезёт, и у​​(Выделить).​

​ идея, и покажу​​В появившемся меню, снимаем​ пунктов будет находиться​ Excel​If Cells(r, 6).Value​ с Правилами форума.​Rows(i).EntireRow.Hidden = True​ выделенное»​​ там есть 1усл-просто​​ где количество меньше​ Columns.Hidden = False​ (не 100%-ый правда),​ удобный, но два​ инструкция, как это​​Delete row​​ Вас не будет​

​В диалоговом окне​ Вам 2 быстрых​ галочку с пункта​ в меню, зависит​​Самым известным и популярным​​ = «» Then​​ Эта тема закрыта​​Else: Rows(i).EntireRow.Hidden =​Оберошка​

Удаляем пустые строки в Excel

​ пусте строки 2усл​ 10:​ ‘отменяем все скрытия​

Удаляем пустые строки в Excel

​ что Excel​​ слова про него​​ сделать) чтобы показать​(Удалить строку) или​​ резервной копии?​​Go to special​​ и правильных способа,​​ «Пустые». Жмем на​:-(

​ от типа данных,​ способом удаления пустых​If Cells(r, 10).Value​Есть таблица в которую​ False’​: фильтр установи на​ — пустые строки​…и хотите их скрывать​ строк и столбцов​сам создаст все нужные​ сказать можно. Любые​ строки только с​ просто нажмите​Далее в этой статье​(Выделить группу ячеек)​ как удалить пустые​ кнопку «OK».​ которые размещены в​

​ строк, является использование​ = «» Then​ выводятся результаты вычислений​End If​ данные «все кроме​ но попадаются 0​

Удаление пустых строк при помощи ключевого столбца

​ одним движением, то​ Rows.Hidden = False​ группировки​ выделенные предварительно строки​ максимальным значением (3).​Ctrl+-​ я покажу Вам​ отметьте пункт​ строки не разрушая​Как видим, после этого,​ ячейках таблицы.​

​ контекстного меню программы​If Cells(r, 14).Value​ в столбик​Next​ пустых»​ из-за введеных формул​ предыдущий макрос придется​

  1. ​ End Sub​в таблице одним​ или столбцы на​​ Число​​(знак минус).​​ 2 быстрых и​​Blanks​Удаляем пустые строки в Excel
  2. ​ данные. Все эти​ все пустые строки​После того, как вышеуказанная​​ Эксель. Чтобы убрать​​ = «» Then​​Задача:​​End Sub​Удаляем пустые строки в Excel
  3. ​Алексей желтов​​то подобные строки​​ «допилить». Если у​Как легко догадаться, макрос​ движением — через​ листе можно скрыть,​3​​В появившемся окне с​​ надёжных способа удалить​(Пустые ячейки) и​ способы работают в​ исчезли, так как​ операция будет проделана,​ строки таким способом,​If Cells(r, 18).Value​​Необходимо скрыть те​​Евгений833​: Можно с помощью​​ скрываются​​ вас Excel 2010-2013,​Удаляем пустые строки в Excel
  4. ​Hide​ меню​​ щелкнув по заголовку​​означает, что все​ вопросом​ пустые строки из​ нажмите​ Excel 2013, 2010​​ они были отфильтрованы.​​ все пустые ячейки​Удаляем пустые строки в Excel
  5. ​ выделяем диапазон ячеек,​ = «» Then​ строки в таблице​: Красота!​​ надстройки http://vba-excel.ru/projects/addin_vba-excel/delete_range​​в моем случае​ то можно выкрутиться,​​скрывает, а макрос​​Данные — Группа и​Удаляем пустые строки в Excel
  6. ​ столбца или строки​ ячейки в этой​​Delete entire sheet row?​​ листов Excel.​ОК​​ и в более​​Урок: Как использовать автофильтр​Удаляем пустые строки в Excel
  7. ​ переместятся в самый​ который не содержит​​If Cells(r, 22).Value​​ результатов, значения которых​​Спасибо огромное, всё​​Как удалить, так​Удаляем пустые строки в Excel
  8. ​ надо скрыть строки​ используя вместо свойства​Show​​ структура — Создать​​ правой кнопкой мыши​ строке пусты.​(Удалить всю строку​Удаляем пустые строки в Excel

Удаление пустых строк в таблице без ключевого столбца

​Этот метод работает, если​.​ старых версиях.​ в Microsoft Excel​ низ таблицы. Теперь,​ данных, и кликаем​ = «» Then​ равны 0​ работает!​ и скрыть​

Удаляем пустые строки в Excel

​ с A8 и​Interior​- отображает обратно​ структуру​ и выбрав в​Далее выделите все отфильтрованные​ листа?) нажмите​ в Вашей таблице​

  1. ​Кликните правой кнопкой мыши​Если Вы читаете эту​​Ещё один способ удаления​​ мы можем удалить​ правой кнопкой мыши.​Rows(r).Hidden = True​

    ​Есть формулы для​
    ​forirish​

    ​Sasha serkov​ все что ниже​свойство​ помеченные строки и​​(Data — Group and​​ контекстном меню команду​​ строки и удалите​​ОК​ есть столбец, который​ по любой из​

    Удаляем пустые строки в Excel

  2. ​ статью, то, скорее​ использует выделение группы​ эти ячейки любым​ В раскрывшемся контекстном​End If​ этой цели, желательно,​: как пытающийся разобраться​Удаляем пустые строки в Excel
  3. ​: Если нужно узнать​ ( одну пустую​DisplayFormat.Interior​ столбцы. При желании,​​ Outline — Create​​Скрыть​ их целиком. Как​.​ помогает определить, пуст​ выделенных ячеек и​ всего, постоянно работаете​​ пустых ячеек. Чтобы​​ из тех способов,​ меню делаем переход​End If​Удаляем пустые строки в Excel
  4. ​ чтобы скрытие и​ новичок в VBA,​ как скрыть ячейки​ строку A7 оставить)​, которое выдает цвет​ макросам можно назначить​ Outline)​(Hide)​ это сделать –​Очистите применённый фильтр: на​ рассматриваемый столбец или​Удаляем пустые строки в Excel
  5. ​ нажмите​ в Excel с​ использовать этот способ,​ о которых шла​ по пункту «Удалить…».​End If​ открытие происходило автоматически​ полагаю что если​ в excel, или​Uralmaster​​ ячейки вне зависимости​​ горячие клавиши (​​. К сожалению, подобная​​:​Удаляем пустые строки в Excel

    Удаляем пустые строки в Excel

​ описано выше.В результате​ вкладке​
​ нет (ключевой столбец).​
​Delete​

​ большими таблицами. Вы​

office-guru.ru

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

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

​ сначала выделяем всю​ речь в первой​ Можно не вызывать​End If​ при появлении или​

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

​ надо скрыть ячейки​ точнее сказать как​: суть проблемы в​ от способа, которым​Alt+F8​ функция работает весьма​Для обратного отображения нужно​ пустая строка (строка​

​Data​ К примеру, это​(Удалить).​ знаете, что пустые​ таблицу. Затем, находясь​

  • ​ части урока.​ контекстное меню, а​
  • ​End If​ удалении данных в​ со значением «0»,​ скрыть строки или​
  • ​ том что при​ он был задан.​и кнопка​ непредсказуемо и на​ выделить соседние строки/столбцы​ 5) будет удалена,​

​(Данные) нажмите кнопку​ может быть ID​В диалоговом окне​

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

​ строки периодически появляются​ во вкладке «Главная»,​Если критически важен порядок​ набрать на клавиатуре​Next​ таблице результатов?​ то строка выглядит​ столбцы. То в​ сортировке по убыванию-возрастанию​ Макрос для скрытия​Параметры​ сложных таблицах порой​ и, щелкнув правой​​ все остальные строки​ ​Clear​​ покупателя или номер​

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

​Delete​ среди данных, ограничивая​ кликаем по кнопке​ размещения ячеек в​ сочетание клавиш «Ctrl+-».​​Application.ScreenUpdating = True​ ​Полосатый жираф алик​​ так: If Range(«A»​

​ этом видео я​ пустые строки с​ синих строк тогда​), либо создать прямо​ делает совершенную ерунду.​

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

​ кнопкой мыши, выбрать​ (с пустыми ячейками​(Очистить).​ заказа, или что-то​​(Удаление ячеек) выберите​ работу большинства инструментов​ ​ «Найти и выделить»,​ таблице, то перед​​Появляется небольшое окошко, в​End Sub​: Никак. Никакая формула​ & i).Value =​ покажу 3 способа​ 0 значением попадают​ может выглядеть так:​

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

​ на листе кнопки​ Но попробовать можно.​ в меню, соответственно,​ или без) останутся​Отлично! Все пустые строки​​ подобное.​​Entire row​​ Excel с таблицами​​ которая расположена на​

​ тем как совершить​ котором нужно указать,​Donald​ не может повлиять​ «0» Then. вопрос​​ как это сделать.​​ в мою таблицу​​Sub HideByConditionalFormattingColor() Dim​​ для их запуска​В Excel 2007 и​Отобразить​ на своём месте.​ полностью удалены, а​Нам важно сохранить порядок​(Строку) и нажмите​ (сортировка, удаление дубликатов,​

​ ленте в группе​​ сортировку, вставляем в​ что конкретно мы​: Спасибо​ даже на формат​ вот в чем​​А также расскажу​ что неудобно​ cell As Range​​ с вкладки​ новее все эти​​(Unhide)​Теперь вспомогательный столбец можно​ строка​​ строк, поэтому мы​ОК​ промежуточные итоги и​ ​ инструментов «Редактирование». В​ середину таблицы ещё​ хотим удалить. Выставляем​​Donald​ своей ячейки (той,​ — если листов​ как отобразить эти​Uralmaster​ Application.ScreenUpdating = False​

​Разработчик — Вставить -​ радости находятся на​.​ удалить. Или Вы​​3​ ​ не сможем просто​​.​​ так далее), не​ ​ появившемся меню, кликаем​​ один столбец.​

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

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

​ переключатель в позицию​: Что значит этот​ в которой она​ несколько, и в​ скрытые строки или​: снятие нулевых значений​ For Each cell​ Кнопка (Developer -​ вкладке​Проблема в том, что​

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

​ можете применить другой​(Roger) по-прежнему на​​ отсортировать таблицу по​​Это очень плохой способ​ позволяя им правильно​ по пункту «Выделение​​Все ячейки этого столбца​​ «строку». Жмем на​ участок кода?​ стоит). Что говорить​

​ каждом надо скрыть​ столбцы в excel.​ не помогает​ In ActiveSheet.UsedRange.Columns(1).Cells If​ Insert — Button)​Данные​ с каждым столбцом​ фильтр, чтобы показать​ месте (сравните с​ этому столбцу, чтобы​, делайте так только​ определять диапазон данных.​ группы ячеек…».​ нумеруем по порядку.​ кнопку «OK».​Cells(Rows.Count, 2).End(xlUp).Row​ про другую. А​ строки с нулями,​Очень нужна Ваша​Юрий М​ cell.DisplayFormat.Interior.Color = Range(«G2»).DisplayFormat.Interior.Color​.​(Data)​ и строкой придется​ только те ячейки,​ результатом предыдущей попытки).​ переместить все пустые​ с очень простыми​ И каждый раз​Открывается окно, в котором​

​Затем, производим сортировку по​​После этого, все строки​​Смотрит где заканчивается​​ вот можно поставить​​ значащие столбцы в​ поддержка!​: Сначала сортировка, потом​ Then cell.EntireRow.Hidden =​Допустим, что в приведенном​​в группе​​ возиться персонально, что​​ в которых есть​​Воспользуйтесь этим способом, если​ строки вниз.​ таблицами с парой​ приходится вручную определять​​ переставляем переключатель в​ любому другому столбцу,​ выделенного диапазона будут​​ информация на листе?​

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

​ формат в ячейке,​ которых не совпадают,​Краткое содержание этого​ скрытие.​ True Next Application.ScreenUpdating​ выше примере мы,​Структура​ неудобно.​ одна или несколько​ в Вашей таблице​Выделите всю таблицу, от​ дюжин строк, которые​ границы, иначе итогом​ позицию «пустые ячейки».​

​ и удаляем перемещенные​ удалены.​ а цифра 2​ чтобы нуль отображало​ т е в​ видео:​Guest​ = True End​ наоборот, хотим скрыть​(Outline)​Если выделить несколько строк​ пустых ячеек.Для этого​ присутствуют многочисленные пустые​ первой до последней​ помещаются на одном​ будет неверный результат​ Жмем на кнопку​ вниз ячейки, как​Как альтернативный вариант, можно​ что значит?​

​ «пустышкой». Так можно…​ листе 1 напр.​0:20 Способ №1​: Интересует также скрытие​ Sub​ итоги, т.е. фиолетовые​:​ или столбцов, а​ снимите галочку в​ ячейки, разбросанные по​ строки (нажмите​ экране, а ещё​ и уйма потраченного​ «OK».​ уже описывалось выше.​ выделить ячейки в​Апострофф​

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

​Кстати, почему ты​ надо скрывать строки​ через контекстное меню​ O-х и пустых​Ячейка G2 берется в​ и черные строки​Этот способ, пожалуй, можно​​ затем выбрать в​​ строке со значением​​ разным столбцам, а​​Ctrl+Home​ лучше –​ времени на исправление​Как видим, после этого,​После этого, чтобы вернуть​ соответствующих строках, и​: Можно покороче, но​

​ не закрываешь свои​ с нулями в​0:44 Способ №2​ строк путем присваивание​ качестве образца для​ и желтые и​ назвать самым универсальным.​ меню​0​ Вам нужно удалить​

​, а затем​не делайте так совсем​ ошибок.​ все строки, содержащие​​ порядок строк к​​ находясь во вкладке​ медленнее -​ вопросы? Лень!​ столбце А, в​ сочетание клавиш (скрытие​ им нулевой высоты​ сравнения цвета. К​

planetaexcel.ru

Как скрыть пустые строки с «0» значением

​ зеленые столбцы. Тогда​​ Добавим пустую строку​Данные — Группа и​(ноль) и нажмите​ только те строки,​Ctrl+Shift+End​
​! Главная причина –​

​Существует множество причин, почему​

​ пустые ячейки, выделились.​​ тому, который уже​
​ «Главная», кликнуть по​Sub Hide()​Александр пекарский​

​ листе 2 -​​ ячеек)​

​через макрос на​​ сожалению, свойство​ наш предыдущий макрос​

​ и пустой столбец​​ структура — Группировать​ОК​ которые не имеют​).​ если строка с​

​ появляются пустые строки.​ Теперь жмем на​

​ был перед сортировкой,​​ кнопке «Удалить», которая​Dim cell As​

​: Через фильтр и​​ в столбце С​1:14 Способ №3​ листе​DisplayFormat​ придется немного видоизменить,​ в начало нашего​(Data — Group and​.​

​ ни одной ячейки​Добавьте автофильтр к таблице.​

​ важными данными содержит​ К примеру, Вы​ уже знакомую нам​ проводим сортировку в​ расположена в блоке​ Range, r As​

​ то в ручную​​ и т.д., видимо​ через меню на​Юрий М​появилось в Excel​ добавив вместо проверки​ листа и отметим​ Outline — Group)​

​Урок подготовлен для Вас​​ с данными.​ Для этого на​

​ хотя бы одну​​ получили рабочую книгу​ кнопку «Удалить», расположенную​

​ колонке с номерами​​ инструментов «Ячейки» на​ Long​Abram pupkin​ куда-то нужно привязать​
​ панели​: И что? Цикл​

​ только начиная с​​ на наличие «х»​ любым значком те​, то они будут​ командой сайта office-guru.ru​В этом случае у​ вкладке​ пустую ячейку, то​

​ Excel от другого​​ на ленте в​

planetaexcel.ru

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

​ строк «От минимального​​ ленте. После этого,​Application.ScreenUpdating = False​: ВЫключатель нулей​ функцию с активной​
​1:33 Отображение скрытых​ по строкам: если​ 2010 версии, поэтому​ проверку на совпадение​ строки и столбцы,​ охвачены прямоугольной скобкой​Источник: https://www.ablebits.com/office-addins-blog/2013/10/01/remove-blank-rows-in-excel/​ нас нет ключевого​Data​
​удалена будет вся строка​ человека или в​ группе инструментов «Ячейки».​ к максимальному».​ сразу произойдет удаление​For r =​https://otvet.mail.ru/question/167024191​
​ ячейкой, но не​ строк в excel​ в столбце В​ если у вас​ цвета заливки с​
​ которые мы хотим​ (сгруппированы). Причем группы​Перевел: Антон Андронов​ столбца, который бы​(Данные) нажмите кнопку​

​.​​ результате экспорта из​После этого, все пустые​Как видим, строки выстроились​

​ без дополнительных диалоговых​​ 4 To ActiveSheet.UsedRange.Rows.Count​Donald​
​ знаю куда. кроме​Ссылка на это​

​ ноль, или в​​ Excel 2007 или​ произвольно выбранными ячейками-образцами:​ скрывать:​ можно делать вложенными​Автор: Антон Андронов​ помог определить пуста​Filter​Например, у нас есть​ корпоративной базы данных,​
​ строки будут удалены​ в прежнем порядке,​ окон.​Rows(r).Hidden = Cells(r,​
​: Нужно скрыть строку​ того диапазон обработки​
​ видео https://youtu.be/2k9o6pWGqTc​ «жёлтом» диапазоне СчётЗначений​
​ старше, то придется​Sub HideByColor() Dim​
​Теперь откроем редактор Visual​ одна в другую​Предположим, что у нас​
​ строка или нет.​(Фильтр).​ таблица клиентов, всего​
​ или ненужные данные​ из таблицы.​
​ исключая пустые, которые​Конечно, способ очень простой​

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

​ 6) & Cells(r,​​ если в столбцах​
​ не должен ограничиваться​Евгений833​ = 0, то​ придумывать другие способы.​ cell As Range​
​ Basic (​ (разрешается до 8​ имеется вот такая​ Поэтому, мы добавляем​Примените фильтр к столбцу​
​ 6 строк. Мы​ в строках были​
​Важное замечание! Последний способ​ удалены. Теперь, нам​
​ и известный. Но,​ 10) & Cells(r,​
​ F и J​ 100 строками, это​
​: Добрый день!​ скрываем строку.​
​Uralmaster​:)
​ Application.ScreenUpdating = False​

​ALT+F11​​ уровней вложенности):​
​ таблица, с которой​
​ вспомогательный столбец к​
​Cust#​
​ хотим удалить строки​ удалены вручную. В​
​ нельзя использовать в​ осталось только удалить​ является ли он​
​ 14) & Cells(r,​
​ и N и​ опять же в​
​Помогите кто чем​
​ran​
​: Есть в таблице​

​ For Each cell​​), вставим в нашу​yes
​Более удобный и быстрый​ приходится «танцевать» каждый​yes

​ таблице:​​. Для этого нажмите​3​ любом случае, если​ таблицах с перекрывающимися​ добавленный столбец с​ самым удобным, быстрым​ 18) & Cells(r,​ R и V​ каждом листе свое​ может — поиск​: Найдите 5 отличий!​ пустые строки с​ In ActiveSheet.UsedRange.Rows(2).Cells If​ книгу новый пустой​ способ — использовать​ день:​В конце таблицы добавьте​ кнопку со стрелкой​и​ Ваша цель –​ диапазонами, и с​ порядковыми номерами. Выделяем​ и безопасным?​ 22) = «»​ ячейки пустые (все​ определенное кол-во записей​ по форуму не​Сергей шепелев​ «0» значением тк​ cell.Interior.Color = Range(«F2»).Interior.Color​ модуль (меню​ для группировки выделенных​Кому таблица покажется маленькой​ столбец с именем​ в заголовке столбца,​5​ удалить все эти​ пустыми ячейкам, которые​ этот столбец. Затем​Если пустые строки расположены​Next​ 5), начиная с​ для обработки. можно​

​ дал ответ на​​: Для скрытия одной​ введены формулы и​
​ Then cell.EntireColumn.Hidden =​Insert — Module​
​ предварительно строк или​ — мысленно умножьте​Blanks​ снимите галочку в​, потому что они​ пустые строки и​ находятся в строках,​ кликаем по кнопке​ в одном месте,​Application.ScreenUpdating = True​ 4 строки и​ ли в этом​
​ мой простой вопрос​ или нескольких строк​ просто пустые​ True If cell.Interior.Color​) и скопируем туда​

excelworld.ru

Как в Excel изменить скрыть пустые строки через формулу

​ столбцов сочетание клавиш​ ее по площади​и вставьте следующую​
​ опции​
​ пустые.​ получить чистую и​ где имеются данные.​ на ленте «Удалить».​

​ то их удаление​End Sub​ до конца листа.​ случае сотворить что-то​Как скрыть строки​ используйте любой из​Как их скрыть​

​ = Range(«K2»).Interior.Color Then​​ текст двух простых​Alt+Shift+стрелка вправо​ в двадцать раз,​ формулу в первую​Select All​Сделайте так, как предложено​ аккуратную таблицу, то​ В этом случае,​ В раскрывшемся меню​ будет довольно легким.​sboy​
​Нашел примерный макрос​ универсальное для всей​ в определенных ячеках​

​ приведенных ниже способов.​​Пример в файле​ cell.EntireColumn.Hidden = True​

​ макросов:​​, а для разгруппировки​
​ добавив еще пару​

Cкрыть строки если ячейки пустые (Макросы/Sub)

​ ячейку столбца:​​(Выделить все), пролистайте​ выше, и получите​ следуйте простым шагам,​ может произойти смещение​ выбираем пункт «Удалить​ Но, если они​: ищем последнюю заполненную​ который можно дополнить​ книги целиком, например​
​ которых нет данных​Выделите ячейку в​k61​ Next For Each​
​Sub Hide() Dim​
​Alt+Shift+стрелка влево​
​ кварталов и два​=COUNTBLANK(A2:C2)​
​ вниз к концу​
​ такой результат:​ приведённым ниже:​
​ ячеек, и таблица​ столбцы с листа».​ раскиданы по всей​
​ строку во 2​
​ но у меня​
​ при нажатии пары​

​ (при нажатии на​​ строке (или ячейки​
​: наипростейший способ:​
​ cell In ActiveSheet.UsedRange.Columns(2).Cells​
​ cell As Range​, соответственно.​ десятка крупных российских​=СЧИТАТЬПУСТОТЫ(A2:C2)​ списка (на практике​
​Строка​Никогда не удаляйте пустые​
​ нарушится.​ После этого, нужный​
​ таблице, то их​ столбце​
​ не получилось((​ клавиш. надеюсь понятно​
​ кнопку)​ в строках), которую​
​в меню Вид​
​ If cell.Interior.Color =​
​ Application.ScreenUpdating = False​
​Такой способ скрытия ненужных​
​ городов.​
​Эта формула, как и​
​ этот список может​
​4​
​ строки, при помощи​

​Как видим, существует несколько​​ столбец будет удален.​

​ поиск и удаление​​Donald​Спасибо.​
​ написала. заранее огромное​

​При нажатии на​ нужно скрыть. Затем​ выбрать режим Разметка​ Range(«D6»).Interior.Color Then cell.EntireRow.Hidden​

​ ‘отключаем обновление экрана​​ данных гораздо удобнее​Задача — временно убирать​
​ обещает её имя,​
​ быть весьма длинным)​(Roger) тоже исчезла,​ выбора пустых ячеек​
​ способов удаления пустых​
​Урок: Сортировка в Microsoft​ может занять значительное​
​: Всем спасибо.​sub Hide()​ спасибо за помощь.​ кнопку​ выберите команду Главная ►​ страницы.​
​ = True If​
​ для ускорения For​
​ - можно нажимать​

​ с экрана ненужные​​ подсчитывает пустые ячейки​ и поставьте галочку​ потому что ячейка​

​Удаление пустых строк при​​ ячеек из таблицы.​

excelworld.ru

​ Excel​

-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

1

Excel

Скрыть пустые строки на листе

28.02.2023, 13:50. Показов 479. Ответов 13


Студворк — интернет-сервис помощи студентам

Добрый день. Можете помоч скрит пустых строк с формулой или макросом в 1-листе.



0



2632 / 1637 / 745

Регистрация: 23.03.2015

Сообщений: 5,143

28.02.2023, 14:21

2



1



-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

28.02.2023, 14:30

 [ТС]

3

Тут все вруную. Я попробоваль много вариантов но не получилос там в файле есть макрос Удалить_пустых_строк() но он удаляеть пустых строк везде. Мне надо чтоб он работаль в диапазоне строк 62:90 и 110:139. Не удалил а скриль строк в этом диапазоне.



0



MikeVol

Ученик

87 / 69 / 16

Регистрация: 01.04.2020

Сообщений: 247

28.02.2023, 15:18

4

ulugbek tulakov, Здравствуйте. Пробуйте:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
    Dim rng As Range
    Dim i As Long
    Set rng = Range("62:90")
 
    For i = rng.Rows.Count To 1 Step -1
 
        If WorksheetFunction.CountA(rng.Rows(i)) = 0 Then
            rng.Rows(i).Hidden = True
        End If
 
    Next i

На форуме полно тем с таким же вопросом. Поиск рулит.

P.S. Забыл сказать что остальные строки (110:139) по аналогии сделайте сами.



1



Jack Famous

531 / 164 / 27

Регистрация: 10.05.2021

Сообщений: 535

Записей в блоге: 7

28.02.2023, 15:37

5

Ещё вариант по мотивам выше)))

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Sub t()
Dim x, r&
    For Each x In Array("62-90", "110-139")
        x = Split(x, "-")
 
        For r = x(0) To x(1)
            If Not Rows(r).Hidden Then
                If WorksheetFunction.CountA(Rows(r)) = 0 Then Rows(r).Hidden = True
            End If
        Next r
    Next x
End Sub

MikeVol, это не удаление и можно сверху идти, как обычно



0



-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

28.02.2023, 16:05

 [ТС]

6

Jack Famous, Спасибо. Но не работает вы прбовали в моём файле. Там в строках есть формули по этому можеть не работать? Если из-за формул не работаеть как быть.



0



Jack Famous

531 / 164 / 27

Регистрация: 10.05.2021

Сообщений: 535

Записей в блоге: 7

28.02.2023, 16:22

7

Цитата
Сообщение от ulugbek tulakov
Посмотреть сообщение

Но не работает вы прбовали в моём файле

Так у вас там 0 стоят (строка не считается пустой), которые просто скрыты форматом ячейки

Считаем ячейки с нолями пустыми

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub t()
Dim x, arr, r&, c&
    For Each x In Array("62-90", "110-139")
        x = Split(x, "-")
 
        For r = x(0) To x(1)
            If Rows(r).Hidden Then GoTo nx
            arr = Intersect(Rows(r), ActiveSheet.UsedRange).Value2
 
            For c = 1 To UBound(arr, 2)
                If Len(arr(1, c)) <> 0 Then If arr(1, c) <> 0 Then GoTo nx
            Next c
 
            Rows(r).Hidden = True
nx:     Next r
    Next x
End Sub



1



-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

28.02.2023, 16:26

 [ТС]

8

Файле 1-листа имееть 3-форми 8, 8а и 8б там поставиться оценки студентам из предмета каторий сдаль экзамен. Форми 8а и 8б для неуспеваюших студентам. В конча листов есть семестровка он берёт оценки из листов.Сейчас семестровка берет оценки только с 8-форми. Неуспеваемих студентов есть оценка всех формах. Поэтому сделать формули чтоб в семестовку отобразилься самий максималний оценка студента из всех формах (8, 8а и 8б).



0



531 / 164 / 27

Регистрация: 10.05.2021

Сообщений: 535

Записей в блоге: 7

28.02.2023, 16:28

9

ulugbek tulakov, я ни черта не понял
В вашем файле мой код прекрасно отработал



0



-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

28.02.2023, 17:03

 [ТС]

10

Цитата
Сообщение от Jack Famous
Посмотреть сообщение

Так у вас там 0 стоят (строка не считается пустой), которые просто скрыты форматом ячейки

Супер все работаль

Добавлено через 21 минуту
Например студент Алексей первий раз не пришёл в экзамен и у него в место оценки в ячейке G16 поставили «kelmagan». После пересдачи он брал «2» (двойку) ячейка G65. У него остался последний шанс и он этот раз сдаль экзамен на «3» (тройку) ячейка G114.
В семестровку из этих оценках отобразилься максималний 3 [3]. Число в квадратним скобке обозначаеть что сдуденть сдал экзамен на 3-й раз или в форме 8б. В квадратним скобке можеть быть число от 1 до 3 смотря в каком попытке он сдал экзамен.
Для этого надо формула. Помогите.

Добавлено через 5 минут
Jack Famous, Можете памоч.



0



531 / 164 / 27

Регистрация: 10.05.2021

Сообщений: 535

Записей в блоге: 7

28.02.2023, 17:09

11

Цитата
Сообщение от ulugbek tulakov
Посмотреть сообщение

Для этого надо формула. Помогите.

создайте новую тему. Вопрос этой не касается



1



Ученик

87 / 69 / 16

Регистрация: 01.04.2020

Сообщений: 247

28.02.2023, 19:42

12

ulugbek tulakov, а мой вариант из поста #4 не подошёл?
Jack Famous, я знаю что это не удаление. Первое что вспомнил так как в своё время тоже искал решение на эту тему. ТС просил конкретно скрыть строки 62:90 и 110:139 вот и дал пример. По всем строкам листа я не пробежался а именно только эти строки указал. Да и сам файл я не смотрел.



0



-4 / 0 / 0

Регистрация: 21.04.2021

Сообщений: 157

01.03.2023, 04:40

 [ТС]

13

Jack Famous,

Цитата
Сообщение от MikeVol
Посмотреть сообщение

а мой вариант из поста #4 не подошёл?

Не подошёл. Но также спасибо



0



531 / 164 / 27

Регистрация: 10.05.2021

Сообщений: 535

Записей в блоге: 7

01.03.2023, 09:22

14

Цитата
Сообщение от MikeVol
Посмотреть сообщение

мой вариант из поста #4 не подошёл?

так я свой на основе вашего и делал. У ТСа нули в строках (которые нужно считать пустыми) и СЧЁТЗ/СЧИТАТЬПУСТОТЫ (в том виде) не подойдут

Цитата
Сообщение от MikeVol
Посмотреть сообщение

я знаю что это не удаление

я прост на всякий случай)))



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

01.03.2023, 09:22

14

Sub Макрос1()

    Dim i As Long

            ‘1. Отключение монитора, чтобы ускорить макрос. Это будет заметно,
        ‘ если надо работать с большим кол-вом строк.
    Application.ScreenUpdating = False

        ‘2. Двигаемся по строкам с 4 по 74.
    For i = 4 To 74

            ‘ Если в ячейке пусто или ноль.
        If (Cells(i, «G»).Value = «») Or (Cells(i, «G»).Value = 0) Then
            ‘ Скрытие строки.
            Rows(i).Hidden = True
        ‘ Если в ячейке не пусто и не ноль.
        Else
            ‘ Отображение строки.
            Rows(i).Hidden = False
        End If
    Next i

        ‘3. Вкл. монитора.
    Application.ScreenUpdating = True

    End Sub

[свернуть]

Автоматическое скрытие пустых строчек

Saigon

Дата: Понедельник, 16.09.2019, 22:35 |
Сообщение № 1

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

Здравствуйте.

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

Можно ли без помощи макросов автоматически скрывать пустые строки, оставляя только те, где есть значение? Приложил файл с пояснениями

Спасибо

 

Ответить

gling

Дата: Понедельник, 16.09.2019, 23:37 |
Сообщение № 2

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

без помощи макросов автоматически скрывать пустые строки

Нет.

Цитата

ее наполнение просто меняется от действий пользователя

Хотя если действия пользователя это и есть скрытие пустых строк, то можно считать, что это произошло автоматически и без макросов.
Пример не очень хороший, если три таблицы на листе, то скрытие строк одной таблицы приведет к скрытию этих же строк в другой таблице, а там есть данные. Возможно вам нужно при заполнении данных на другом листе, чтобы на одном листе формировались таблицы без пустых строк? Если это не так, то значит я ничего не понял, что вы хотите и какой будет конечный вид ваших таблиц.


ЯД-41001506838083

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 00:18 |
Сообщение № 3

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

Если это не так, то значит я ничего не понял, что вы хотите и какой будет конечный вид ваших таблиц.

Да, наверно действительно немного путано объяснил.

Таблица будет одна. Грубо говоря у владельца файла есть 10 операций (они на другом листе). Он вносит значения в первую операцию, специальная формула их обрабатывает и полученные значения переносит в требуемую таблицу. На производстве на основании этих данные из таблицы делают процесс, дают обратную связь и владелец файла вносит некие другие значения уже во вторую операцию. Формула их снова обрабатывает, данные снова переносятся в требуемую таблицу, полностью заменяя параметры после первого процесса, снова на печать, на производство, потом третья операция и так далее до десятой операции.

Так вот, для всех операции есть общий набор неких параметров-значений (это как раз строчки, и их около 40). Допустим, что в первую операцию владелец файла заносит данные для первого и пятого значения. Соответственно в сводной таблице требуется отобразить расчетные значения только для первой и пятой строчек. Во второй операции это могут быть уже, например, данные для четвертого, восьмого и десятого значения, следовательно после второй операции в сводной таблице должны отображаться только строки 1,8 и 10.

Прошу прощения, что не прикрепляю таблицу — там конфеденциальные сведения. Но если будет по прежнему не понятно, то что нибудь придумаю и выложу пример.

Спасибо

Сообщение отредактировал SaigonВторник, 17.09.2019, 00:19

 

Ответить

gling

Дата: Вторник, 17.09.2019, 06:19 |
Сообщение № 4

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

Пример результата облегчил бы понимание, а раз нет примера приходится угадывать. Может так надо?
Выписка из правил форума:

Цитата

— Чтобы понять и помочь — достаточно таблицы на 10-20 строк
— При этом старайтесь сохранить структуру, расположение таблиц, имена листов — аналогично оригиналу
— Если файл содержит конфиденциальную информацию — обязательно замените Ваши данные на нейтральные

К сообщению приложен файл:

4749326.xlsx
(15.5 Kb)


ЯД-41001506838083

Сообщение отредактировал glingВторник, 17.09.2019, 06:22

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 20:26 |
Сообщение № 5

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

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

Спасибо, концепция абсолютно верная. Я приложил пример. Заполняется последовательно с 1 по 9 операции, а на листе «сводная» всегда отображаются вычисления с последней операции. Вот там то и надо убрать строчки.

К сообщению приложен файл:

3250523.xlsx
(26.1 Kb)

 

Ответить

gling

Дата: Вторник, 17.09.2019, 21:49 |
Сообщение № 6

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

Пример результата облегчил бы понимание

Оказывается зря надеялся.
Ну можно сделать чтобы параметр 4 записался в сводной в первую строку, а следующий параметр какой должен быть? или в следующую строку запишетс параметр у которого тоже есть максимальное значение? Т.е. все параметры с максимальным значением должны записаться по порядку в сводной? Пример покажите како вы видете конечный результат. В первом файле примере были значения 300; 300 и 1200 в одной таблице. В каком порядке они должны собраться в одной сводной и какие критерии из отбора в сводную? Покажите.


ЯД-41001506838083

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 22:05 |
Сообщение № 7

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016


пример 1 — то, как должна выглядеть сводная таблица после внесения значений в первую операцию, пример 2 — после внесения во вторую операцию, пример 3 — в третью, пример 4 — в четвертую и т.д. до десятой операции

К сообщению приложен файл:

_1.xlsx
(26.2 Kb)
·

_2.xlsx
(26.2 Kb)

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 22:06 |
Сообщение № 8

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

3 и 4 примеры

К сообщению приложен файл:

_3.xlsx
(26.2 Kb)
·

_4.xlsx
(26.3 Kb)

 

Ответить

gling

Дата: Вторник, 17.09.2019, 22:45 |
Сообщение № 9

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

До конца не понятно, но раз

концепция абсолютно верная

вариант решения в файле. Для меня все 4 файла примера одинаковые, по одной строке заполняется в каждом. Разница в том что берутся они из разных строк общей таблицы. Может еще какая то сортировка должна быть?
А уж ежели хотите заполнять по одной строке в сводной таблице, то в формуле столбца С, СТРОКА() замените на единицу. Получится так

Код

=НАИБОЛЬШИЙ(‘1’!$E$3:$BF$12;1)

К сообщению приложен файл:

1342969.xlsx
(29.7 Kb)


ЯД-41001506838083

Сообщение отредактировал glingВторник, 17.09.2019, 22:48

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 22:58 |
Сообщение № 10

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

Разница в том что берутся они из разных строк общей таблицы

Именно что не из строк, а из столбцов! Для каждой операции есть два столбца. Зеленый — туда вносим, желтый — оттуда получаем результат. Я понял свою ошибку. Видимо без какого-то макроса тут никак. В сводной уже есть формулы, их трогать нельзя.

Подскажите, может есть какой-то макрос или настройка, чтобы все пустые строчки в сводной убирал?

 

Ответить

gling

Дата: Вторник, 17.09.2019, 23:20 |
Сообщение № 11

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

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

В сводной уже есть формулы, их трогать нельзя

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

может есть какой-то макрос или настройка, чтобы все пустые строчки в сводной убирал?

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


ЯД-41001506838083

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 23:30 |
Сообщение № 12

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016


Автофильтром увы никак. Лист защищен паролем.

У меня цель, если уж совсем приземленно. Вот таблица, строки с 1 по 10. При каждом вычислении в любую из этих строк может записаться одно или несколько значений. 9 остальных пустые. Их надо автоматически скрыть.
Может записаться 2, 3, 5 значений. Но оставшиеся строки все равно должны быть скрыты автоматически

 

Ответить

gling

Дата: Вторник, 17.09.2019, 23:47 |
Сообщение № 13

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

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

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


2010

Зациклились вы на этом скрытии. Какая разница скрыты они или просто игнорированны при формировании таблицы? Вам нужно напечатать таблицу без пустых строк, так в файле примере так и получается. Какие то тонкости вы наверное не договариваете. А на защищенном листе без снятия защиты вы скрыть пустые строки не сможете. Нужно будет писать макрос который снимает защиту скрывает строки и вновь устанавливает защиту. Первоначально про защиту не сообщалось. А сколько ещё таких подводных камней? Если не подходит предложенное, попытайтесь написать макрос или найти готовый. Удачи.


ЯД-41001506838083

 

Ответить

Saigon

Дата: Вторник, 17.09.2019, 23:48 |
Сообщение № 14

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

Ранг: Новичок

Сообщений: 11


Репутация:

0

±

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


Excel 2016

Какие то тонкости вы наверное не договариваете

Да вроде все сказал) Ну в любом случае спасибо за помощь

 

Ответить

Pelena

Дата: Среда, 18.09.2019, 09:22 |
Сообщение № 15

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

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

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Автофильтром увы никак. Лист защищен паролем

Не убедили :)
На защищенном листе можно разрешить использовать фильтр


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Понравилась статья? Поделить с друзьями:
  • Макрос синтаксис if в excel
  • Макрос синонимайзер для word
  • Макрос сегодняшняя дата excel
  • Макрос разбить файл excel
  • Макрос по нажатию кнопки в excel