Как удалить строки в excel по цвету

Профессиональные приемы работы в Microsoft Excel

Новости:

Читайте новые сообщения форума форума в RRS-агрегаторах

  • Начало
  • Статьи по Excel
  • Правила форума
  • Мы ВКонтакте
  • Поиск
  • Вход
  • Регистрация
  • Профессиональные приемы работы в Microsoft Excel >
  • Обмен опытом >
  • Microsoft Excel >
  • Удаление строк по цвету
  • Поделиться темой
  • Печать

Автор Тема: Удаление строк по цвету (Прочитано 5319 раз)

  • Поделиться темой
  • Печать
  • Профессиональные приемы работы в Microsoft Excel >
  • Обмен опытом >
  • Microsoft Excel >
  • Удаление строк по цвету

Темы без ответов

18.06.2021 23:58 Формат данных в колонке 30
24.01.2020 14:03 На диаграмме Ганта несоответствие оси Y 1384
09.08.2019 14:09 Макрос для заполнения таблиц через форму 3154
18.07.2019 16:02 Рассылка почты из Excel при помощи почтовой программы TheBAT! 2762
09.07.2019 20:39 Кредит с уменьшением периода выплат 2863
28.05.2019 21:09 Сделать несколько скриптов для рабочей таблицы 3597
05.03.2019 17:00 Последовательный вывод таблиц Excel в один документ Word без шаблона 3463
05.03.2019 09:29 Нежелательные изменение размеров колонтитула при редактировании 3216
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 3420
20.01.2019 12:38 Все варианты частичного суммирования 3537
  • SMF 2.0.12 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • Мобильная версия

Страница сгенерирована за 0.113 секунд. Запросов: 103.

Как удалить строки в excel по цвету

  • Советы по Excel
  • Функции Excel
  • Формулы Excel
  • Советы по словам
  • Советы по Outlook

Как удалить строки на основе цвета фона в Excel?

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

документ удалить строки по цвету 1

Удалить строки с определенным цветом фона на основе каждой ячейки

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

документ удалить строки по цвету 2

Чтобы удалить этот тип строк, вы можете использовать следующий код VBA, сделайте следующее:

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

2. Нажмите Вставить > модульи вставьте следующий код в модуль Окно.

Код VBA: удалить строки, ячейки которых содержат определенный цвет заливки:

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

документ удалить строки по цвету 3

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

Удалить строки с определенным цветом фона на основе одного столбца

Если вы хотите удалить строки с определенным цветом на основе только одного столбца, например, удалите строки с синим цветом в столбце A и получите снимок экрана ниже, вот также код VBA может оказать вам услугу.

документ удалить строки по цвету 4

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

2. Нажмите Вставить > модульи вставьте следующий код в модуль Окно.

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

Внимание: В приведенном выше коде A2: A21 — это столбец, содержащий определенный цвет заливки, на основе которого вы хотите удалить строки, число 20 in ColorIndex = 20 script — это индекс цвета, на основе которого вы хотите удалить строки. Вы можете изменить их по своему усмотрению.

3, Затем нажмите F5 ключ для запуска этого кода, и все строки, ячейки которых содержат синий цвет в столбце A, были удалены сразу.

Ссылка на основную публикацию