J'ai un peu trituré mes boucles et j'arrive à ça :
Sub Coloriage()
Dim i As Integer
Dim j As Integer
Dim n As Integer
Dim m As Integer
m = Range("A1").End(xlDown).Row 'donne le nombre de lignes non vide en colonne A'
n = Range("B1").End(xlDown).Row ' donne le nombre de lignes non vides en colonne B'
For j = 1 To n
For i = 1 To m
If Cells(i, 1) = Cells(j, 2) Then Cells(i, 1).Interior.ColorIndex = 30
Next i
Next j
End Sub
J'ai l'impression que ça marche, je ne sais pas si c'est la manière la plus efficace de le faire.
Merci pour le partage du site ça m'a l'air d'être une mine d'informations ! De quoi m'occuper pour quelques années