Здесь у меня есть список строк в одном столбце таблицы Excel. Я хочу пометить ту же строку тем же цветом ячейки , что и на картинке (, если одна строка появляется только один раз, не нужно отмечать ее ).
Я старался изо всех сил со следующим кодом, чтобы получить результаты как:
Sub color2()
Dim y As Integer
t = 1
For y = 2 To 300
If t = 1 Then
If Range("R" & y) = Range("R" & y + 1) And IsEmpty(Range("R" & y)) = False Then
Rows(y).Interior.ColorIndex = 35
Rows(y + 1).Interior.ColorIndex = 35
t = 2
End If
ElseIf t = 2 Then
If Range("R" & y) = Range("R" & y + 1) And IsEmpty(Range("R" & y)) = False Then
Rows(y).Interior.ColorIndex = 36
Rows(y + 1).Interior.ColorIndex = 36
t = 1
End If
End If
Next y
End Sub
У него все еще проблемы с пометкой 3 непрерывной строки, как в строке 6 ~ 7. Пожалуйста, помогите мне. Спасибо огромное!
IMP
IMP
CL
CL
CD
CD
CD
VS_D
VS_D
VS_S
VS_S
VS_W
VS_DB
VS_DB
VS_SB
VS_SB