Макрос: удаление строчек

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 839
Реакции
304
Помогите пожалуйста решить такую задачу:

Есть табличка в Экселе, часть строчек черная, часть цветные (красные чаще)
Нужно, удалить строки с цветным текстом. (можно так: идем по столбцу А, если строка 1 не черная - удаляем...)
Слева что было, справа что осталось
1626791665037.png
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 185
Реакции
10 844
Не совсем то но запредельно близко
 
  • Спасибо
Реакции: izrukvruki

Gad

Сообщения
2 975
Реакции
1 408
Код:
Sub removeNoBlackText()
   i = ActiveSheet.UsedRange.Rows.Count
   For c = i To 1 Step -1
        If Cells(c, 1).Font.Color <> Black Then Rows(c).Delete
    Next
End Sub
 
  • Спасибо
Реакции: izrukvruki

izrukvruki

Топикстартер
15 лет на форуме
Сообщения
1 839
Реакции
304
Вопрос конечно тупой, но куда этот код вставить, чтоб он был доступен для всех книг?
В ворде вроде Normal.dot есть...
Никогда с экселем не имел дело
 

splxgf

12 лет на форуме
Сообщения
7 742
Реакции
3 424
  • Спасибо
Реакции: izrukvruki