Я пытаюсь пройти диапазон ячеек и сделать следующее: Если ячейка имеет цвет фона, пропустите. Если цвет фона отсутствует, удалите всю строку.
Что не так в моем текущем коде?
Sub RemoveRowsThatAreNotHighlighted123()
Dim cell As Range
Dim rng As Range
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Set rng = ThisWorkbook.Worksheets("Main").Range("A2:L" & ThisWorkbook.Worksheets("Main").Range("C2").End(xlDown).Row)
For Each cell In rng
If cell.Interior.ColorIndex = 0 Then cell.EntireRow.Delete
Next
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub