Private Sub CBnColorePhr_Click()
Dim Dic As New Dictionary, Cel As Range, Rng As Range, Texte
Set Rng = Feuil1.UsedRange: Set Rng = Rng.Rows(2).Resize(Rng.Rows.Count - 1).Cells
For Each Cel In Rng
Texte = Cel.Value
If Texte <> "" Then Dic(Texte) = Cel.Interior.Color
Next Cel
Set Rng = Me.UsedRange: Set Rng = Rng.Rows(2).Resize(Rng.Rows.Count - 1)
For Each Cel In Rng.Columns("C").Cells
Texte = Cel.Value
If Dic.Exists(Texte) Then Cel.Interior.Color = Dic(Texte)
Next Cel
For Each Cel In Rng.Columns("F").Cells
Texte = Cel.Value
If Dic.Exists(Texte) Then Cel.Interior.Color = Dic(Texte)
Next Cel