整行的字都为红,无填充
追答Sub dele_red_row()
Dim record_num As Integer
Dim i As Integer
record_num = Cells.Find("*", searchorder:=xlByRows, searchdirection:=xlPrevious).Row
i = 1
While i <= record_num
Cells(i, 1).Select
If Selection.Font.ColorIndex = 3 Then
Selection.EntireRow.Delete
i = i - 1
record_num = record_num - 1
Else
End If
i = i + 1
Wend
End Sub