Sub colorier2()
Dim Ws As Worksheet
'Feuille dans laquelle on effectue la macro
Set Ws = Sheets("Saisie")
Dim maPlage As Range, maPlage2 As Range, Cel As Range, Cel2 As Range
'Plage contenant les cellules à vérifier
Set maPlage = Ws.Range("D3:AB11")
'Plage contenant les cellules référentes
Set maPlage2 = Ws.Range("AC3:AH11")
For Each Cel In maPlage
If Cel.Value <> "" Then
Cel.Interior.ColorIndex = xlNone
For Each Cel2 In maPlage2
If Cel.Value = Cel2.Value And Cel.Row = Cel2.Row Then Cel.Interior.ColorIndex = Cel.Interior.ColorIndex
Next Cel2
End If
Next Cel
End Sub