2017-05-25 39 views
-1

如何通過重複組來重點顯示不同顏色的行?如何通過重複組來重點顯示不同顏色的行?

我不在乎自己使用哪種顏色,我只想讓重複的行變成一種顏色,而下一組重複的變成另一種顏色。

enter image description here

例如,如果我想要的「1」綠的「2s」藍色等。它在我的專欄中達到了120。

謝謝。

+1

得到不同的顏色,你將需要VBA從一個到下等遞增。使用條件格式時,您需要爲每種顏色制定不同的規則。如果你簡單地想要在一種顏色和沒有顏色之間切換,所以重複都是一樣的,請在這裏查看我的答案:https://stackoverflow.com/questions/44169577/compare-ells-a3-and-a2-if-equal-沒有別的顏色行3-細胞-a-though -f-rep/44169687#44169687 –

+0

https://stackoverflow.com/questions/10455366/how-to-highlight-a-cell-using-the- hex-color-value-within-the-cell/11466034#11466034可能會感興趣。 – pnuts

回答

1

試試這個簡單的代碼,並根據您的需求進行修改。其相當自我解釋,

Sub dupColors() 
Dim i As Long, cIndex As Long 
cIndex = 3 
Cells(1, 1).Interior.ColorIndex = cIndex 
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row 
    If Cells(i, 1) = Cells(i + 1, 1) Then 
     Cells(i + 1, 1).Interior.ColorIndex = cIndex 
    Else 
     If Cells(i + 1, 1) <> "" Then 
      cIndex = cIndex + 1 
      Cells(i + 1, 1).Interior.ColorIndex = cIndex 
     End If 
    End If 
Next i 
End Sub 

enter image description here