Содержание
- Процедура скрытия
- Способ 1: группировка
- Способ 2: перетягивание ячеек
- Способ 3: групповое скрытие ячеек перетягиванием
- Способ 4: контекстное меню
- Способ 5: лента инструментов
- Способ 6: фильтрация
- Способ 7: скрытие ячеек
- Вопросы и ответы
При работе в программе Excel довольно часто можно встретить ситуацию, когда значительная часть массива листа используется просто для вычисления и не несет информационной нагрузки для пользователя. Такие данные только занимают место и отвлекают внимание. К тому же, если пользователь случайно нарушит их структуру, то это может произвести к нарушению всего цикла вычислений в документе. Поэтому такие строки или отдельные ячейки лучше вообще скрыть. Кроме того, можно спрятать те данные, которые просто временно не нужны, чтобы они не мешали. Давайте узнаем, какими способами это можно сделать.
Процедура скрытия
Спрятать ячейки в Экселе можно несколькими совершенно разными способами. Остановимся подробно на каждом из них, чтобы пользователь сам смог понять, в какой ситуации ему будет удобнее использовать конкретный вариант.
Способ 1: группировка
Одним из самых популярных способов скрыть элементы является их группировка.
- Выделяем строки листа, которые нужно сгруппировать, а потом спрятать. При этом не обязательно выделять всю строку, а можно отметить только по одной ячейке в группируемых строчках. Далее переходим во вкладку «Данные». В блоке «Структура», который располагается на ленте инструментов, жмем на кнопку «Группировать».
- Открывается небольшое окошко, которое предлагает выбрать, что конкретно нужно группировать: строки или столбцы. Так как нам нужно сгруппировать именно строки, то не производим никаких изменений настроек, потому что переключатель по умолчанию установлен в то положение, которое нам требуется. Жмем на кнопку «OK».
- После этого образуется группа. Чтобы скрыть данные, которые располагаются в ней, достаточно нажать на пиктограмму в виде знака «минус». Она размещается слева от вертикальной панели координат.
- Как видим, строки скрыты. Чтобы показать их снова, нужно нажать на знак «плюс».
Урок: Как сделать группировку в Excel
Способ 2: перетягивание ячеек
Самым интуитивно понятным способом скрыть содержимое ячеек, наверное, является перетягивание границ строк.
- Устанавливаем курсор на вертикальной панели координат, где отмечены номера строк, на нижнюю границу той строчки, содержимое которой хотим спрятать. При этом курсор должен преобразоваться в значок в виде креста с двойным указателем, который направлен вверх и вниз. Затем зажимаем левую кнопку мыши и тянем указатель вверх, пока нижняя и верхняя границы строки не сомкнутся.
- Строка будет скрыта.
Способ 3: групповое скрытие ячеек перетягиванием
Если нужно таким методом скрыть сразу несколько элементов, то прежде их следует выделить.
- Зажимаем левую кнопку мыши и выделяем на вертикальной панели координат группу тех строк, которые желаем скрыть.
Если диапазон большой, то выделить элементы можно следующим образом: кликаем левой кнопкой по номеру первой строчки массива на панели координат, затем зажимаем кнопку Shift и щелкаем по последнему номеру целевого диапазона.
Можно даже выделить несколько отдельных строк. Для этого по каждой из них нужно производить клик левой кнопкой мыши с зажатой клавишей Ctrl.
- Становимся курсором на нижнюю границу любой из этих строк и тянем её вверх, пока границы не сомкнутся.
- При этом будет скрыта не только та строка, над которой вы работаете, но и все строчки выделенного диапазона.
Способ 4: контекстное меню
Два предыдущих способа, конечно, наиболее интуитивно понятны и простые в применении, но они все-таки не могут обеспечить полного скрытия ячеек. Всегда остается небольшое пространство, зацепившись за которое можно обратно расширить ячейку. Полностью скрыть строку имеется возможность при помощи контекстного меню.
- Выделяем строчки одним из трёх способов, о которых шла речь выше:
- исключительно при помощи мышки;
- с использованием клавиши Shift;
- с использованием клавиши Ctrl.
- Кликаем по вертикальной шкале координат правой кнопкой мыши. Появляется контекстное меню. Отмечаем пункт «Скрыть».
- Выделенные строки вследствие вышеуказанных действий будут скрыты.
Способ 5: лента инструментов
Также скрыть строки можно, воспользовавшись кнопкой на ленте инструментов.
- Выделяем ячейки, находящиеся в строках, которые нужно скрыть. В отличие от предыдущего способа всю строчку выделять не обязательно. Переходим во вкладку «Главная». Щелкаем по кнопке на ленте инструментов «Формат», которая размещена в блоке «Ячейки». В запустившемся списке наводим курсор на единственный пункт группы «Видимость» — «Скрыть или отобразить». В дополнительном меню выбираем тот пункт, который нужен для выполнения поставленной цели – «Скрыть строки».
- После этого все строки, которые содержали выделенные в первом пункте ячейки, будут скрыты.
Способ 6: фильтрация
Для того, чтобы скрыть с листа содержимое, которое в ближайшее время не понадобится, чтобы оно не мешало, можно применить фильтрацию.
- Выделяем всю таблицу или одну из ячеек в её шапке. Во вкладке «Главная» жмем на значок «Сортировка и фильтр», который расположен в блоке инструментов «Редактирование». Открывается список действий, где выбираем пункт «Фильтр».
Можно также поступить иначе. После выделения таблицы или шапки переходим во вкладку «Данные». Кликам по кнопке «Фильтр». Она расположена на ленте в блоке «Сортировка и фильтр».
- Каким бы из двух предложенных способов вы не воспользовались, в ячейках шапки таблицы появится значок фильтрации. Он представляет собой небольшой треугольник черного цвета, направленный углом вниз. Кликаем по этому значку в той колонке, где содержится признак, по которому мы будем фильтровать данные.
- Открывается меню фильтрации. Снимаем галочки с тех значений, которые содержатся в строках, предназначенных для скрытия. Затем жмем на кнопку «OK».
- После этого действия все строки, где имеются значения, с которых мы сняли галочки, будут скрыты при помощи фильтра.
Урок: Сортировка и фильтрация данных в Excel
Способ 7: скрытие ячеек
Теперь поговорим о том, как скрыть отдельные ячейки. Естественно их нельзя полностью убрать, как строчки или колонки, так как это разрушит структуру документа, но все-таки существует способ, если не полностью скрыть сами элементы, то спрятать их содержимое.
- Выделяем одну или несколько ячеек, которые нужно спрятать. Кликаем по выделенному фрагменту правой кнопкой мыши. Открывается контекстное меню. Выбираем в нем пункт «Формат ячейки…».
- Происходит запуск окна форматирования. Нам нужно перейти в его вкладку «Число». Далее в блоке параметров «Числовые форматы» выделяем позицию «Все форматы». В правой части окна в поле «Тип» вбиваем следующее выражение:
;;;
Жмем на кнопку «OK» для сохранения введенных настроек.
- Как видим, после этого все данные в выделенных ячейках исчезли. Но они исчезли только для глаз, а по факту продолжают там находиться. Чтобы удостоверится в этом, достаточно взглянуть на строку формул, в которой они отображаются. Если снова понадобится включить отображение данных в ячейках, то нужно будет через окно форматирования поменять в них формат на тот, что был ранее.
Как видим, существует несколько разных способов, с помощью которых можно спрятать строки в Экселе. Причем большинство из них используют совершенно разные технологии: фильтрация, группировка, сдвиг границ ячеек. Поэтому пользователь имеет очень широкий выбор инструментов для решения поставленной задачи. Он может применить тот вариант, который считает более уместным в конкретной ситуации, а также более удобным и простым для себя. Кроме того, с помощью форматирования имеется возможность скрыть содержимое отдельных ячеек.
Еще статьи по данной теме:
Помогла ли Вам статья?
Если вам нужно сосредоточиться на работе с небольшой частью вашего рабочего листа в Excel, вам может потребоваться скрыть неиспользуемые ячейки, строки и столбцы для достижения этой цели. Здесь мы поможем вам быстро скрыть все неиспользуемые ячейки, строки и столбцы в Microsoft Excel 2007/2010.
- Скрыть неиспользуемые ячейки, строки и столбцы с помощью команды «Скрыть и показать» (4 ступени)
- Скройте неиспользуемые ячейки, строки и столбцы с помощью Kutools for Excel(1 шаг)
Скрыть неиспользуемые ячейки, строки и столбцы с помощью команды «Скрыть и показать»
Мы можем скрыть всю строку или столбец с помощью Скрыть и показать с помощью этой команды также можно скрыть все пустые строки и столбцы.
Шаг 1. Выберите заголовок строки под используемой рабочей областью на листе.
Шаг 2. Нажмите на клавиатуре быстрого доступа Ctrl + Shift + Кнопка «Стрелка вниз, а затем выберите все строки под рабочей областью.
Шаг 3: нажмите Главная > Формат > Скрыть и показать > Скрыть строки. Тогда все выделенные строки под рабочими областями сразу скрываются.
Шаг 4: Тот же способ скрыть неиспользуемые столбцы: выберите заголовок столбца справа от используемой рабочей области, нажмите сочетание клавиш Ctrl + Shift + Правая стрелкаи нажмите Главная >> Формат >> Скрыть и показать >> Скрыть столбцы.
Теперь все неиспользуемые ячейки, строки и столбцы скрыты.
Скройте неиспользуемые ячейки, строки и столбцы с помощью Kutools for Excel
Демо: скрыть неиспользуемые ячейки, строки и столбцы в Excel
Один щелчок, чтобы скрыть / показать одну или несколько вкладок листа в Excel
Kutools for Excel предоставляет пользователям Excel множество удобных утилит для быстрого переключения вкладок скрытых листов, скрытия вкладок листов или отображения вкладок скрытых листов в Excel.
- Кутулс > Worksheets: Один щелчок, чтобы переключить все скрытые вкладки листа на видимые или невидимые в Excel;
- Кутулс > Показать / Скрыть > Скрыть невыбранные листы: Один щелчок, чтобы скрыть все вкладки листа, кроме активной (или выбранных) в Excel;
- Кутулс > Показать / Скрыть > Показать все листы: Один щелчок, чтобы отобразить все скрытые вкладки листов в Excel.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (2)
Оценок пока нет. Оцените первым!
Как в Excel скрывать ячейки, строки и столбцы
Смотрите также избежали бы ненужной Затем удалите видимые,Public Sub DelHiddenRowsColumns() размер файла не пользовательский стиль ячейки, Скрыть или отобразить. правой кнопкой мыши«Буфер обмена»«OK»«Пустые» условного форматирования и к смещению данных,
в Excel. Единственным на выделенный диапазонБуквы в заголовках скрытых по-прежнему остались вБывает так, что на переписки.
Скрываем ячейки
и отобразите всеDim lR As уменьшается. А надо применение которого будет Выделяете лишнее и по заголовкам выделенных... После этого щелкаем последующей фильтрации данных. а это далеко отличием является выбор — заголовки столбцов столбцов будут пропущены, ней, и их листе Excel нужноKuklP — в фильтре Long, i As бы. скрывать ее содержимое скрываете. Потом отображаете строк и изПосле этого выделяем первоначальныйВыделяем в любом месте по кнопке
Этот метод сложнее не всегда является в конечном пункте окрасятся в более а на их можно увидеть в спрятать информацию, содержащуюся: А можете объяснить есть такая строчка. LongВопрос: можно ли с помощью особого там же. контекстного меню выбрать массив данных. Щелкаем на листе точно«OK»
предыдущего, но, тем допустимым. По сути, команды «Скрыть строки» тёмный цвет, и месте появится двойная строке формул. в некоторых ячейках, в двух словахKuklPlR = ActiveSheet.UsedRange.Rows.Count как-то удалить все формата. На вкладкеВлад пункт
правой кнопкой мыши. такой же по. не менее, некоторые элементы можно удалять и «Отобразить строки», произвести щелчок правой
линия.Чтобы сделать содержимое ячеек или даже скрыть как не для: А с ВБА, + ActiveSheet.UsedRange.Row -
скрытые (зажатые) ячейки,Главная (Home): ДаUnhide В открывшемся списке размерам диапазон пустыхВ любом из указанных пользователи предпочитают именно только в двух и слегка изменённым кнопкой. В открывшемсяЧтобы вновь отобразить скрытую видимым, проделайте все целую строку или
Скрываем строки и столбцы
программиста: за счет чтоб быстрее: 1 чтобы потом сохранитьв списке стилейAbram pupkin(Показать). в группе ячеек. Аналогично кликаем в предыдущем пункте его. Кроме того, случаях: сочетанием клавиш: «Ctrl» контекстном меню выбрать строку или несколько
перечисленные выше шаги столбец. Это могут чего скорость увеличились?Public Sub DelHiddenRows()For i = оставшиеся ячейки и найдите стиль: не учень удобныйСкрытые строки отобразятся вновь«Параметры вставки» правой кнопкой мыши вариантов пустые элементы нужно сразу оговориться,Если строка (столбец) полностью + «9» для команду «Скрыть». строк, выделите строки и установите первоначальный быть какие-то вспомогательныеА можно написатьDim lR As lR To 1 тем самым добиться
Обычный (Normal) способ предложил Алексей и будут выделеныжмем на пиктограмму и, вызвав контекстное
будут скрыты. Выделяем что этот способ является пустой (в сокрытия и «Ctrl»Выделив необходимые столбцы целиком, по обе стороны формат числа для данные, на которые код, чтобы одним Long, i As Step -1 существенного уменьшения размера
, щелкните по нему Язычьян. вместе с соседними.«Значения меню, переходим по
диапазон оставшихся ячеек. подходит только в таблицах); + «Shift» + произвести нажатие на от скрытой (скрытых), ячейки. ссылаются другие ячейки, нажатием сразу всю LongIf Rows(i).Hidden Then фала?
правой кнопкой мышидля тех ктоТочно таким же образом». пункту На вкладке том случае, еслиЕсли ячейки в строке «9» для отображения клавиатуре клавиши «Меню», затем кликните правой
Замечание: и которые Вы книгу обработать?lR = ActiveSheet.UsedRange.Rows.Count Rows(i).DeleteВариант «скопировать все и выберите команду первый и последний Вы можете скрытьПосле этих действий данные
«Присвоить имя…»«Главная»
значения находятся в
и столбце логически
строк.
office-guru.ru
Возможные способы, как скрывать столбцы в Excel
которое приведёт к кнопкой мыши поВсё, что Вы не хотите выставлять{/post}{/quote} + ActiveSheet.UsedRange.Row -Next в другой лист»Дублировать (Duplicate) в списке - один или несколько будут вставлены в.в блоке настроек одном столбце и не связаны другПри работе с листами аналогичному раскрытию контекстного
Способы скрыть столбцы
выделенной области и вводите в ячейку, на показ.1) За счет 1ActiveSheet.ShowAllData ‘в режиме не подходит.: это подходит. А столбцов на листе изначальную область своегоВ открывшемся окне, как«Буфер обмена» не содержат формулы. с другом (в
- процесс выглядит несколько меню, после чего в контекстном меню в которой скрылиМы научим Вас скрывать отключения обновления экрана:Application.ScreenUpdating = False фильтра нельзя удалятьСпасибо.В появившемся после этого для всех остальных
- Excel. расположения цельным диапазоном и в предыдущийвыполняем щелчок поВыделяем диапазон, который собираемся массивах). иначе, в сравнении также произвести выбор
- выберите содержимое, будет автоматически ячейки, строки и Application.ScreenUpdating = FalseFor i = столбцы!KuklP окне введите любое надо скрывать строчкиДля этого выделите столбцы, без пустых ячеек. раз, присваиваем любое кнопке обрабатывать. Находясь воЕсли пустых ячеек мало, с тем, как
- команды «Скрыть».Показать скрыто после того, столбцы на листах2)Для всей книги lR To 1lR = ActiveSheet.UsedRange.Columns.Count: 1)Возможно, Вы имеете имя стиля (например сверху и снизу. которые необходимо скрыть. При желании массив,
наименование данной области.«Копировать» вкладке то их вполне скрывать столбцы в
Вернуть видимость столбцам
Выделив одну или несколько(Unhide). как Вы нажмёте Excel, а затемPublic Sub DelHiddenRows() Step -1 + ActiveSheet.UsedRange.Column - ввиду удалить скрытыеСекретесть как минимум Затем правым щелчком который содержит формулу, Мы решили дать.«Главная» можно удалить с Excel. Скрыть или ячеек в выбранныхЧтобы отобразить скрытый столбецEnter
Что ещё можно скрыть?
снова делать ихDim lR AsIf Rows(i).Hidden Then 1 строки?), снимите все галочки 2 более удобных мыши одному из теперь можно удалить. ей названиеЗатем выделяем любую пустую, жмем на пиктограмму помощью обычного ручного отобразить лист можно столбцах, проследовать по или несколько столбцов,. При этом значение, видимыми. Long, i As Rows(i).DeleteFor i =2)Чем не устраивает
кроме первой (чтобы способа: столбцов вызовите контекстноеУрок:«Без_пустых» область на том«Условное форматирование» способа удаления. Но, с помощью вкладки следующим командам. В выделите столбцы по которое находилось вНевозможно скрыть ячейку, чтобы Long, sh AsNext lR To 1 «скопировать все в стиль не менял1) Условное форматирование меню и выберитеКак присвоить имя ячейке. же или на, которая, в свою если таких незаполненных «Формат», выбрав в
Специфика скрытых ячеек
панели быстрого доступа обе стороны от этой ячейке, будет она полностью исчезла WorksheetApplication.ScreenUpdating = True Step -1 другой лист» и остальные параметры ячейки)в определенную ячейку пункт в ExcelВыделяем двойным щелчком левой другом листе. Выполняем очередь, располагается в элементов большое количество, меню «Скрыть или выбрать пункт «Главная», скрытого (скрытых), затем заменено новым введённым с листа. Возникает
On Error Resume
fb.ru
Удаление пустых ячеек в Microsoft Excel
End SubIf Columns(i).Hidden Then удалить исходный? и нажмите кнопку вводите табельный номер.HideСуществует несколько способов удаления кнопки мышки первую щелчок правой кнопкой блоке инструментов то в этом
отобразить» команду «Скрыть затем найти панель
Алгоритмы удаления
кликните правой кнопкой Вами значением или вопрос: что останется NextНо способ ZVI Columns(i).DeleteKuklPФормат (Format) Машина находит этот(Скрыть). пустых элементов в ячейку условного диапазона мыши. В появившемся
- «Стили» случае, данную процедуру лист», находясь на
- инструментов «Ячейки», в мыши по выделенной формулой. на месте этойApplication.ScreenUpdating = False
сработает просто моментально,Next: Проснетесь, глянете:: номер в общемВыделенные столбцы скроются вместе Microsoft Excel. Вариант«Без_пустых» контекстном списке действий. Переходим в пункт
Способ 1: выделение групп ячеек
нужно автоматизировать. необходимом для сокрытия которой щёлкнуть по области и в
- Если Вы работаете с ячейки? Вместо этогоFor Each sh так что подумайте.End SubPublic Sub DelHiddenRows()На вкладке списке. Во всей с заголовками, и
- с выделением групп(у вас он в параметрах вставки открывшегося спискаНаиболее простой способ удалить листе. Для возвращения иконке «Формат». В
- появившемся меню выберите большой таблицей, то, Excel может сделать In ThisWorkbook.WorksheetsGuest=87666=Dim lR AsЧисло (Number) таблице (кроме этой
- на их месте ячеек наиболее простой может назваться и выбираем пункт«Правила выделения ячеек» пустые элементы – видимости достаточно проделать раскрывшемся списке найтиПоказать возможно, захотите скрыть
- так, чтобы вsh.Activate: Да, с новымKuklP Long, i Asвыберите вариант строки) меняет цвет появится жирная линия, и быстрый. Но
по-другому). Вставляем в«Значения». В появившемся списке это воспользоваться инструментом
Способ 2: условное форматирование и фильтрация
аналогичную процедуру, выбрав заголовок «Видимость», который(Unhide). какие-то строки и этой ячейке неlR = sh.UsedRange.Rows.Count кодом гораздо быстрее: Согласен:-) LongВсе форматы (Custom) чернил на белые. указывающая, где находились ситуации бывают разные. неё формулу следующего. действий выбираем позицию
- выделения групп ячеек. «Отобразить лист», выбрав содержит пункт «СкрытьЕсли Вы работаете с столбцы с данными, отображалось никакого содержимого. + sh.UsedRange.Row - получилось. А можетеGuestlR = ActiveSheet.UsedRange.Rows.Countи введите вПлюсовые свойства - столбцы. Поэтому, как дополнительные типа:Как видим, произошла вставка«Больше…»
- Выделяем диапазон на листе, в открывшемся окне или отобразить», где большой таблицей, но которые не нужны Выделите отдельную ячейку 1 объяснить в двух: А что вFor i = поле
- это простота способа,Чтобы отобразить скрытые столбцы, способы, можно использовать=ЕСЛИ(СТРОКА()-СТРОКА(Без_пустых)+1>ЧСТРОК(С_пустыми)-СЧИТАТЬПУСТОТЫ(С_пустыми);»»;ДВССЫЛ(АДРЕС(НАИМЕНЬШИЙ((ЕСЛИ(С_пустыми «»;СТРОКА(С_пустыми);СТРОКА()+ЧСТРОК(С_пустыми)));СТРОКА()-СТРОКА(Без_пустых)+1);СТОЛБЕЦ(С_пустыми);4))) данных без сохранения. над которым будем необходимые листы. Также выбрать команду «Скрыть не хотите скрывать в данный момент или группу ячеекFor i = словах как не итоге делать мне? lR To 1Тип (Type) к минусу надо
- также, как и варианты с фильтрованиемТак как это формула форматирования. Теперь можноОткрывается окошко условного форматирования. проводить операцию поиска это можно сделать, строки». строки и столбцы, для просмотра. Чтобы при помощи клавиш lR To 1 для программиста: заСтандартными инструментами данную
Step -1три точки с отнести тот факт, в случае со и применением комплексной массива, то для удалить первичный диапазон, В левое поле и удаления пустых щёлкнув правой кнопкой
- Для достижения самого быстрого то можете закрепить скрыть целую строку,Shift Step -1 счет чего скорость операцию проделать неIf Rows(i).Hidden Then запятой подряд без что если список скрытыми строками, выберите формулы. выведения расчета на
- а на его вписываем цифру элементов. Жмем на мыши по панели, результата в Excel их так, что кликните правой кнопкойиIf sh.Rows(i).Hidden Then увеличились? получится?
- Rows(i).Delete пробелов: больше 1000 чел, столбцы слева иАвтор: Максим Тютюшев экран нужно нажать место вставить тот,«0» функциональную клавишу на содержащей список листов, задан набор горячих при пролистывании данных мыши по номеруCtrl Rows(i).Delete
И возник ещеKuklP
NextЗакройте все окна нажатием тогда сильно увеличивается
Способ 3: применение сложной формулы
справа от скрытых.Бывают случаи, когда необходимо комбинацию клавиш который мы получили. В правом поле
- клавиатуре где произвести выбор клавиш, с помощью в таблице, выбранные строки (заголовку) и, как при выбореNext один вопрос: в: Грузите свой файл.End Sub
- на вес файла и Затем правым щелчком удалить строку илиCtrl+Shift+Enter в ходе вышеописанной выбираем любой цвет,F5 пункта сокрытия или которых можно скрыть заголовки будут оставаться выберите нескольких файлов вNext книге около 15 Жмете alt-F11. Меню-Insert-Module.martensit
- ОК машина будет долго мыши по одному столбец на листе, вместо обычного нажатия процедуры, а можно но можно оставить. отображения. столбцы нажатием двух на своих местах.
- Скрыть Проводнике Windows. КликнитеApplication.ScreenUpdating = True листов, надо зайти Туда копируете макрос: 1. Кстати, а. Мы только что «думать»
- из столбцов вызовите Excel, однако, Вы кнопки продолжать работу с настройки по умолчанию.Запускается небольшое окошко, котороеПоняв, как скрывать строки кнопок на клавиатуре.Урок подготовлен для Вас
(Hide).
правой кнопкой мышиEnd Sub на каждый и Казанского. Далее сохраняем в excel есть создали пользовательский формат,2) использовать =ИНДЕКС контекстное меню и не хотите удалятьEnter
- данными на новом Щелкаем по кнопке называется и как скрывать Выбрав ячейки столбцов, командой сайта office-guru.ruЗамечание: по любой изGuest применить обработку. А книгу. Переходим на разница между отфильтроваными применение которого будет (массив; (ПОИСКПОЗ ()) выберите пункт их окончательно. На. месте. Тут все«OK»«Переход»
- столбцы в Excel, которые нужно спрятать,Источник: http://www.howtogeek.com/218582/how-to-hide-cells-rows-and-columns-in-excel/Чтобы скрыть несколько выделенных ячеек и: А можете объяснить можно написать код, нужный лист. Жмем и скрытыми? скрывать содержимое выделенныхэтот способ позволяетUnhide этот случай ExcelНо, как видим, заполнилась уже зависит от.. Жмем в нем можно значительно облегчить необходимо нажать сочетаниеПеревел: Антон Андронов
- строк, сначала выделите в контекстном меню в двух словах чтобы одним нажатием alt-F8. Выбираем макросНапример у меня ячеек и увидеть вообще не показывать(Показать).
- располагает инструментом, который только одна ячейка. конкретных задач иКак видим, все ячейки кнопку себе работу. Преимуществом клавиш: «Ctrl» +Автор: Антон Андронов
эти строки. Для нажмите как не для
сразу всю книгу DelHiddenRowsColumns — Выполнить. в файле первоначально его можно будет настоящую таблицу.Скрытые столбцы отобразятся вновь позволяет временно скрыть Для того, чтобы личных приоритетов пользователя. указанного диапазона, в«Выделить…» скрытых ячеек является
«0».
lumpics.ru
Как скрыть и отобразить скрытые строки и столбцы в Excel 2013
При работе с программой этого нажмите наФормат ячеек программиста: за счет обработать? Смотрим что получилось. зажаты несколько столбцов. только в строкеМожно прокрутить таблицу и будут выделены
их с экрана. заполнились и остальные,Урок: которых находятся значения,.
Как скрыть строку в Excel
- их отсутствие наКак можно заметить, при от Microsoft Office заголовок строки и,
- (Format Cells). чего скорость увеличились?А то приходитсяМакросы должны бытьЗатем я ставлю формул при выделении вверх или открыть вместе с соседними
- Ячейки в скрытых строках нужно скопировать формулуУсловное форматирование в Excel были выделены вОткрывается следующее окно – печати — таким необходимости понять, как Excel иногда возникает не отпуская левуюОткроется одноименное диалоговое окно.А можно написать над каждым листом включены.
- автофильтр и зажимаю каждой отдельной ячейки: другой Лист столбцами. и столбцах могут на оставшуюся частьУрок: выбранный цвет, а«Выделение групп ячеек» образом можно исключить скрывать столбцы в
- необходимость скрыть некоторые кнопку мыши, протащите Перейдите на вкладку
Как скрыть столбец в Excel
код, чтобы одним сидеть, а такZVI еще несколько строк.На самом деле все
- В любом местеЭтот инструмент очень полезен по-прежнему участвовать в диапазона. Это можноСортировка и фильтрация данных пустые остались белыми.. Устанавливаем в нем из вывода на Excel, научиться этому
- столбцы или строки. указатель через весьЧисло нажатием сразу всю можно было бы: На всякий случай
- И то и просто. Любой пользовательский вводите таб. номер и позволяет распечатывать вычислениях, а также сделать с помощью в Excel Опять выделяем наш переключатель в позицию бумагу данных, которые не составит труда. Причиной тому может диапазон строк, которые
- (Number) и в книгу обработать? другими полезными делами уточню, что скрытые
ругое попадает под формат может состоять (можно ФИО или только значимые строки выполнять вычисления сами. маркера заполнения. УстанавливаемКроме того, убрать пустые диапазон. В этой
«Пустые ячейки» являются излишними, при
После сокрытия столбцов нередко
послужить улучшение удобочитаемости
нужно скрыть, а
office-guru.ru
Excel 2007 Как скрыть ячейки?. Можно ли в Excel 2007 скрыть ячейки?
списке{/post}{/quote} заняться, пока вся вручную и автофильтором понятие «скрытые»? из 4 фрагментов-масок, другой информационный источник) и столбцы ВашейЧтобы скрыть одну или курсор в нижний ячейки из массива же вкладке. Выполняем щелчок по
этом не редактируя возникает вопрос о документа или же затем кликните правойЧисловые форматы1) За счет книга обрабатывается. строки или столбцы2. Слишком много разделенных точкой с и машина скопирует
электронной таблицы Excel, более строк, выделите
правый угол ячейки, можно, применив сложную«Главная» кнопке
сам документ. Ещё том, как открыть просто желание спрятать кнопкой мыши по(Category) выберите отключения обновления экрана:Guest
— не одно потом нужно ровнять запятой, где каждый
всю строчку из
когда не хочется те, которые необходимо содержащей комплексную функцию. формулу, состоящую изщелкаем по кнопке«OK» одним преимуществом является скрытые столбцы в
какие-то вычисления или выделенной области иВсе форматы Application.ScreenUpdating = False: Без VBA - и то же : ) фрагмент применяется в основной таблицы удалять временно ненужную
скрыть. Курсор должен преобразоваться
нескольких функций.«Сортировка и фильтр».
повышение удобочитаемости данных Excel. Возвращение спрятанных данные. В связи
нажмите(Custom). В поле2)Для всей книги напишите противоположное условие, с точки зренияmartensit определенном случае:
Р. S.
информацию.Затем щелкните правой кнопкой в крестик. ЗажимаемПрежде всего, нам нужно
Скрытие содержимого ячейки
, расположенной в группеКак видим, все пустые — в этом ячеек очень легкое с этим уСкрыть вводаPublic Sub DelHiddenRows() чтобы отобразилось то, Excel и VBA.: Я не «программист»,Первый — если вЛО отдайте Алексею.Урок подготовлен для Вас мыши по одному левую кнопку мыши будет дать имя«Редактирование» элементы указанного диапазона случае, спрятав ненужные
— выделив некоторый пользователей программного средства(Hide). Вы можетеТипDim lR As что нужно удалить. Например, метод Find поэтому не знаю, ячейке число больше Мне он ни командой сайта office-guru.ru из заголовков выделенных и тянем его диапазону, который подвергается. В открывшемся меню
были выделены. Кликаем столбцы, можно располагать диапазон ячеек, содержащий возникает вопрос: «Как выбрать несмежные строки,(Type) введите три Long, i As Затем удалите видимые, не видит того, что делать с нуля
к чему, аИсточник: http://www.howtogeek.com/166652/how-to-hide-and-unhide-rows-and-columns-in-excel-2013/ строк и из вниз до самого трансформации. Выделяем область, жмем на кнопку по любому из значимые данные рядом два столбца, между скрывать столбцы в
для этого нажимайте точки с запятой Long, sh As и отобразите все что скрыто автофильтром, этим кодом :Второй — если меньше молодежи расти надоАвтор: Антон Андронов контекстного меню выберите конца диапазона делаем щелчок правой
Как это работает на самом деле
«Фильтр» них правой кнопкой друг с другом. которыми есть скрытые, Excel и как по их заголовкам, – «;;;» (без Worksheet
- — в фильтре но видит скрытое (
- Третий — если в
- Предположим, что у насАвтор: Антон Андронов
- пункт«Без_пустых»
кнопкой мышки. В. мыши. В запустившемсяАвтор: Алексей Рулев выполнить аналогичные действия, вернуть их видимость удерживая клавишу кавычек) и нажмите
planetaexcel.ru
Можно ли удалить все «скрытые» ячейки?
On Error Resume есть такая строчка.{/post}{/quote}
вручную.Казанский
ячейке ноль есть несколько ячеек,.Можно ли в ExcelHide
. активировавшемся меню выбираемПосле этих действий, как контекстном меню щелкаем
При выполнении задач в как и при обратно?».CtrlОК NextСпасибо, вариант вGuest
: > 1. Кстати,Четвертый — если в содержимое которых мы
2007 скрыть ячейки
(Скрыть).Как видим, после этого пункт видим, в верхнем
по пункту приложении Excel может их сокрытии, выбравДля повышения удобства работы
..
Application.ScreenUpdating = False
копилку.: Большое спасибо. Вставил а в excel
ячейке текст
хотим скрыть от ..Можно ли вВыделенные строки, включая их
действия мы имеем«Присвоить имя…»
элементе столбца появилась
«Удалить…»
наступить необходимость удалить в конечном пункте в Excel программаНомера в заголовках скрытыхЗамечание:
For Each shНо не для именно ваш код
есть разница междуТри подряд точки с беглого взгляда чужого
Excel 2007 скрыть заголовки, будут скрыты. диапазон, в котором
. пиктограмма символизирующая фильтр..
пустые ячейки. Они команду «Отобразить столбцы». содержит функции, позволяющие строк будут пропущены,Возможно, прежде чем In ThisWorkbook.Worksheets
моего случая. Т.к. (а не Казанского), отфильтроваными и скрытыми? запятой Excel воспринимает пользователя, не скрывая
ячейки Например, открываешь Обратите внимание на подряд расположены заполненные
Открывается окно присвоения наименования.
Жмем на неё.Открывается маленькое окошко, в зачастую являются ненужным В случае с скрыть определённый диапазон а в местах применять к ячейкамsh.Activate
слишком много листов т.к. удаление скрытыхНет. Хотя «отфильтрованными»
как четыре пустых
сами строки или страницу, выделяешь строку, следующий рисунок. Место,
ячейки. Но выполнять В поле В открывшемся списке
котором нужно выбрать, элементом и только использованием горячих клавиш
ячеек. При этом пропусков появится двойная
новый формат, Вам
lR = sh.UsedRange.Rows.Count и строк. И столбцов не требуется,
обычно называют видимые маски для всех столбцы с данными
а остальные строки где скрыты строки, различные действия с
«Имя» переходим в пункт
что именно следует
увеличивают общий массив
достаточно нажать сочетание:
не имеет значения, линия.
следует оставить напоминание + sh.UsedRange.Row - каждый раз выделять
они как раз данные. четырех возможных случаев,
и не устанавливая становятся невидными (например, обозначено жирной линией. этими данными мыдаем любое удобное«Сортировка по цвету» удалить. Оставляем настройки данных, чем запутывают «Ctrl» + «Shift» хранится ли в
Процесс скрытия столбцов очень о том, какие
1 все пустые строки таки нужны.Сергей, т.е. выводит пустоту пароль, который можно чтобы в ведомости Когда Вы работаете не сможем, так название. Главное условие. Далее в группе по умолчанию – пользователя. Определим способы, + «0».
них какая-то информация, похож на процесс форматы чисел былиFor i = для удаления неСкорость обработки оставляетнебольшое уточнение к при любом значении
забыть. Можно, конечно, зарплаты виден был
над документом Excel, как они связаны – в нем
«Сортировка по цвету ячейки»
«Ячейки, со сдвигом вверх» какими можно быстроПомимо столбцов, Excel предлагает или они являются скрытия строк. Кликните в каждой из lR To 1 вариант. желать лучшего.
твоему коду. Если ячейки. отформатировать их в
расчет только 1
данная линия исчезает. формулой массива. Выделяем не должно быть
выбираем тот цвет,. Жмем на кнопку удалить пустые элементы.
пользователю скрыть ещё
пустыми. Для того правой кнопкой мыши ячеек, чтобы в
Step -1Задача свести к
Но в целом
Usedrange начинается не
martensit
стиле «белый шрифт человека, а остальные Вы можете установить,
весь диапазон пробелов. Для примера которым произошло выделение«OK»Скачать последнюю версию и строки, а чтобы добиться сокрытия по столбцу, который дальнейшем Вы могли
If sh.Rows(i).Hidden Then минимуму движения мышкой. очень полезный вариант с первой, а: Всем доброго времени. на белом фоне», были скрыты). где находятся скрытые«Без_пустых» мы присвоили диапазону
в результате условного. Excel также листы целиком. одного или нескольких нужно скрыть, либо вернуть прежний формат
Rows(i).DeleteЮрий М решения проблемы. с n-ной строки,Имеются большие xls но это неАлексей строки, по отсутствующим. Жмем на кнопку
наименование форматирования.
После этих манипуляций всеПрежде всего, нужно разобраться, Для того чтобы столбцов, необходимо выполнить выделите несколько столбцов ячейке и сделатьNext: И возник еще
Еще раз спасибо. то последние (n-1)
файлы по 10Мб. очень спортивно, да: Ну если я
заголовкам.«Копировать»«С_пустыми»Можно также сделать немного пустые элементы внутри а действительно ли
скрыть или отобразить один из четырёх и кликните по её содержимое сноваNext один вопрос{/post}{/quote}
ZVI строк не будутПосле сортировки и и цвет заливки
вас правильно понял,
Чтобы отобразить нужную строку,, которая размещена во. Больше никаких изменений
по-другому. Кликаем по
указанного диапазона будут
можно в конкретном строки, необходимо действовать следующих алгоритмов действий. выделенной группе. В
видимым.Application.ScreenUpdating = True
Привыкайте СРАЗУ полностью
: Без VBA - просмотрены. См. ниже.
фильтра остается несколько
ячеек не всегда то на вкладке необходимо выбрать строки
вкладке в том окне значку фильтрации. В
удалены. массиве или таблице
аналогично тому, как
Выделив ячейки тех столбцов,
появившемся меню выберите
Данные в выбранной ячейке
End Sub{/post}{/quote} ставить задачу - напишите противоположное условие,Если надо также необходимых ячеек, все белый. Поэтому мы
Главная с правой выше и ниже«Главная» вносить не нужно.
появившемся меню снимаем
Удалить пустые ячейки можно удалять пустые ячейки? скрыть и как
которые необходимо скрыть,
Скрыть
теперь скрыты, ноЕще раз спасибо. давно получили бы чтобы отобразилось то,
удалять скрытые столбцы, остальное скрывается.
пойдем другим путем.
стороны Формат и нее. Затем щелкнуть
в блоке инструментов
Жмем на кнопку галочку с позиции также путем применения
Указанная процедура приводит отобразить скрытые столбцы навести курсор мыши
(Hide). значение или формула
Очень выручили.
нужный код и
что нужно удалить.
код такой:
Естественно при сохраненииДля начала давайте создадим
planetaexcel.ru
в выпадающем списке
Некоторые таблицы, создаваемые пользователями в Microsoft Excel, содержат в себе множество информации. Не всегда все данные должны быть на видном месте. Иногда они теряют актуальность, но все же не могут быть навсегда удалены. В таком случае пригодится встроенная функция скрытия строк, о которой и пойдет речь в рамках этой статьи. В завершение я расскажу об одной хитрости, которая поможет вам скрыть только определенные ячейки.
Вариант 1: Группировка строк
Один из самых удобных вариантов реализации поставленной задачи – группировка строк с дальнейшей настройкой скрытия. Так вы сразу обозначите на листе, что определенная информация недоступна, а для ее отображения и повторного скрытия юзеру не понадобится выполнять непонятные действия. Весь процесс группировки выглядит следующим образом:
-
С зажатой левой кнопкой мыши выделите необходимые строки.
-
После этого перейдите на вкладку «Данные», разверните блок «Структура», если он не поместился на общей панели, и выберите пункт «Группировать».
-
Отметьте маркером «Строки» и подтвердите действие.
-
Вы увидите, что слева появилась дополнительная панель, обозначающая группу строк. Их можно скрыть, щелкнув по кнопке со знаком минуса.
-
Точно так же их можно и развернуть. Понять, что какие-то строки скрыты, можно по нарушенному порядку нумерации.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Вариант 2: Контекстное меню
Если вас не устраивает вариант с созданием группы строк, например, тем, что появляется дополнительная панель со значками и она может мешать, попробуйте скрывать лишнее через контекстное меню, для чего осуществите такие действия:
-
Выделите строки так, чтобы задеть и их нумерацию на панели слева. После чего кликните по ней правой кнопкой мыши.
-
Из контекстного меню выберите пункт «Скрыть».
-
Вы увидите, что выбранные строки теперь не отображаются.
-
Их всегда можно сделать видимыми, выбрав из контекстного меню пункт «Показать». Однако учитывайте, что после его активации отобразятся абсолютно все скрытые строки данного листа.
Вариант 3: Меню «Формат»
Данный метод работает примерно по такому же принципу, что и предыдущий, однако для реализации не требует обращения к контекстному меню. В этом случае все происходит через список настроек, который можно найти на вкладке «Главная».
-
Предварительно выберите строки для скрытия точно так же, как это было показано в предыдущем варианте. Откройте ту самую вкладку, найдите блок «Ячейки», разверните меню «Формат» и наведите курсор на строку «Скрыть или отобразить».
-
Из нового меню выберите пункт «Скрыть строки».
-
Обратите внимание на то, что скрытие прошло успешно. Показать строки можно через этот же список настроек или контекстное меню, как это было в Варианте 2.
Вариант 4: Скрытие отдельных ячеек
Особенность этого варианта заключается в том, что вы изменяете видимость определенных ячеек, меняя их формат. Относится это только к числовым форматам и требует отдельной настройки. Вам понадобится самостоятельно задать синтаксис, который и аннулирует видимость данных в клетках.
-
Выделите ячейки с числами и щелкните по любой из них правой кнопкой мыши.
-
Из появившегося контекстного меню выберите пункт «Формат ячеек».
-
Обязательно выделите пункт «Все форматы», после чего в поле «Тип» введите «;;;» (без кавычек).
-
Подтвердите изменения и вернитесь к таблице. Как видно, просто так числа не отображаются, но при выборе ячейки значение видно в поле ввода функции.
Первые три способа являются стандартными. Вы можете использовать любой из них для скрытия определенного количества строк на листах в таблицах Excel. Последний применяется в редких случаях, но может стать полезным, когда нужно настроить видимость значений в конкретных клетках.
Скрытие/отображение ненужных строк и столбцов
Постановка задачи
Предположим, что у нас имеется вот такая таблица, с которой приходится «танцевать» каждый день:
Кому таблица покажется маленькой — мысленно умножьте ее по площади в двадцать раз, добавив еще пару кварталов и два десятка крупных российских городов.
Задача — временно убирать с экрана ненужные в данный момент для работы строки и столбцы, т.е.,
- скрывать подробности по месяцам, оставляя только кварталы
- скрывать итоги по месяцам и по кварталам, оставляя только итог за полугодие
- скрывать ненужные в данный момент города (я работаю в Москве — зачем мне видеть Питер?) и т.д.
В реальной жизни примеров таких таблиц — море.
Способ 1. Скрытие строк и столбцов
Способ, прямо скажем, примитивный и не очень удобный, но два слова про него сказать можно. Любые выделенные предварительно строки или столбцы на листе можно скрыть, щелкнув по заголовку столбца или строки правой кнопкой мыши и выбрав в контекстном меню команду Скрыть (Hide):
Для обратного отображения нужно выделить соседние строки/столбцы и, щелкнув правой кнопкой мыши, выбрать в меню, соответственно, Отобразить (Unhide).
Проблема в том, что с каждым столбцом и строкой придется возиться персонально, что неудобно.
Способ 2. Группировка
Если выделить несколько строк или столбцов, а затем выбрать в меню Данные — Группа и структура — Группировать (Data — Group and Outline — Group), то они будут охвачены прямоугольной скобкой (сгруппированы). Причем группы можно делать вложенными одна в другую (разрешается до 8 уровней вложенности):
Более удобный и быстрый способ — использовать для группировки выделенных предварительно строк или столбцов сочетание клавиш Alt+Shift+стрелка вправо, а для разгруппировки Alt+Shift+стрелка влево, соответственно.
Такой способ скрытия ненужных данных гораздо удобнее — можно нажимать либо на кнопку со знаком «+» или «—«, либо на кнопки с цифровым обозначением уровня группировки в левом верхнем углу листа — тогда все группы нужного уровня будут сворачиваться или разворачиваться сразу.
Кроме того, если в вашей таблице присутствуют итоговые строки или столбцы с функцией суммирования соседних ячеек, то есть шанс (не 100%-ый правда), что Excel сам создаст все нужные группировки в таблице одним движением — через меню Данные — Группа и структура — Создать структуру (Data — Group and Outline — Create Outline). К сожалению, подобная функция работает весьма непредсказуемо и на сложных таблицах порой делает совершенную ерунду. Но попробовать можно.
В Excel 2007 и новее все эти радости находятся на вкладке Данные (Data) в группе Структура (Outline):
Способ 3. Скрытие помеченных строк/столбцов макросом
Этот способ, пожалуй, можно назвать самым универсальным. Добавим пустую строку и пустой столбец в начало нашего листа и отметим любым значком те строки и столбцы, которые мы хотим скрывать:
Теперь откроем редактор 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:
…и хотите их скрывать одним движением, то предыдущий макрос придется «допилить». Если у вас 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 или старше, то придется придумывать другие способы.
Ссылки по теме
- Что такое макрос, куда вставлять код макроса, как их использовать
- Автоматическая группировка в многоуровневых списках