For I = 2 To UBound(TV, 1) 'boucle sur toutes les lignes I du tableau des valeurs TV (en partant de la seconde)
'alimente le dictionnaire D avec les données de TV en fonction de ce qui a déjà été remplis
If TV(I, 1) = Range("A2").Value Then D(TV(I, 2)) = "" And D(TV(I, 3)) = ""
If TV(I, 2) = Range("B2").Value Then D(TV(I, 3)) = ""
If TV(I, 3) = Range("C2").Value Then D(TV(I, 2)) = ""
If TV(I, 4) = Range("D2").Value Then D(TV(I, 5)) = ""
Next I 'prochaine ligne de la boucle