У меня есть некоторые данные на листе под названием New, и мои данные находятся в столбцах от A до столбца K. Однако столбцы с E по H намеренно оставлены пустыми для целей анализа данных, и у меня нет заголовка, поэтому мои данные начинаются с ячейки A1.Теперь в столбце A у нас есть цвет в ячейке, я хотел бы удалить все строки, которые не являются белыми, поэтому оставьте строки, в которых нет цвета.
Я провел небольшое исследование, но все коды яВыйти в Интернет или удалить весь лист или просто пройти через коды, и ничего не происходит.Ниже приведены те, которые я сейчас использую, которые ничего не делают.Я использую F8 и все еще без ошибок.
См. Изображение для моих образцов данных, и я пытаюсь получить результаты с ячейками, которые не имеют какого-либо цвета в нем.Я пытался удалить кавычку для индекса цвета, но все равно он не работает.
Sub deleterow()
lastRow = Worksheets("New").Cells(Rows.Count, "A").End(xlUp).Row
For i = lastRow To 1 Step -1
If Worksheets("New").Cells(i, 1).Interior.ColorIndex <> "2" Then
Rows(i).EntireRow.Delete
i = i + 1
End If
Next I
End Sub
