Sub Mise_en_Forme_des_Doublons()
Set mondico = CreateObject("Scripting.Dictionary")
For Each c In Range("A1", [A65000].End(xlUp))
mondico.Item(c.Value) = mondico.Item(c.Value) + 1
Next c
For Each c In Range("A1", [A65000].End(xlUp))
c.Resize(, 8).Interior.ColorIndex = 0
If mondico.Item(c.Value) > 1 Then
Select Case c.Value
Case 22
c.Resize(, 8).Interior.ColorIndex = 27
Case 23
c.Resize(, 8).Interior.ColorIndex = 5
Case 24
c.Resize(, 8).Interior.ColorIndex = 3 'rouge
Case 25
c.Resize(, 8).Interior.ColorIndex = 7
Case 26
c.Resize(, 8).Interior.ColorIndex = 8
Case 27
c.Resize(, 8).Interior.ColorIndex = 42 'vert
Case 28
c.Resize(, 8).Interior.ColorIndex = 10
Case 29
c.Resize(, 8).Interior.ColorIndex = 11
Case 30
c.Resize(, 8).Interior.ColorIndex = 12
Case 31
c.Resize(, 8).Interior.ColorIndex = 13
'ETC.....
End Select
End If
Next c
End Sub