Bonjour!
J'aimerais comparer chaque ligne de la colonne 3 avec toute les lignes de la colonne 1.
Si la ligne de la colonne 3 correspond à une ligne de la colonne 1 alors inscrire dans la colonne 4 la valeur de la colonne 2!
J'ai écris ce code mais j'ai l'impression qu'il compare uniquement ligne par ligne!:
Sub compare()
With Worksheets("Feuil1")
For i = 1 To Worksheets("feuil1").Cells(1, 1).End(xlDown).Row 'derniere cellule renseignée de la colonne?
For j = 1 To Worksheets("feuil1").Cells(1, 3).End(xlDown).Row
If Worksheets("feuil1").Cells(i, 1) = Worksheets("feuil1").Cells(j, 1) Then
Worksheets("feuil1").Cells(i, 4) = Worksheets("feuil1").Cells(j, 2)
End If
Next
Next
End With
End Sub
Merci d'avance pour votre aide!