Sub Couleurs()
Dim DL%, Ligne%, Gris, Couleur1, Couleur2, Couleur
Application.ScreenUpdating = False
DL = Range("B65500").End(xlUp).Row
Couleur1 = RGB(200, 200, 200) ' Transparnt= xlnone
Couleur2 = RGB(255, 255, 200)
Range("A2:F" & DL).Interior.Color = xlNone ' Effacer toute couleur
Couleur = Couleur1 ' Init arbitrare à Couleur1
For Ligne = 4 To DL
If ComboBoxTri = ".ext" Then
If Left(Cells(Ligne, "C"), 4) <> Left(Cells(Ligne - 1, "C"), 4) Then
If Couleur = Couleur1 Then Couleur = Couleur2 Else Couleur = Couleur1 ' Changement de couleur
End If
Else
If Left(Cells(Ligne, "B"), 1) <> Left(Cells(Ligne - 1, "B"), 1) Then
If Couleur = Couleur1 Then Couleur = Couleur2 Else Couleur = Couleur1 ' Changement de couleur
End If
End If
Range(Cells(Ligne, "A"), Cells(Ligne, "F")).Interior.Color = Couleur
Next Ligne
Range("A2:F" & DL).Borders.LineStyle = xlThin ' entourage cellule ou xlnone pour effacer
End Sub