Salut,
En partant du principe que tes deux colonnes sont A et B et font la même taille.
sub comparaison
dim i& ,j&, derligne&, Tableau, compte&
With thisworkbook.sheets("feuille 1") 'nom de la feuille à adapter
derligne = .range("A" & rows.count).end(xlup).row 'définition de la dernière ligne de la colonne A
Tableau = .range("A1:B" & derligne) 'création du tableau
derligne = .range("C" & rows.count).end(xlup).row 'définition de la dernière ligne de la colonne C
compte = 0 'on va tenir le compte des doublons
For i = lbound(tableau,1) to ubound(tableau,1) 'i va du début à la fin de la première dimension du tableau, donc de la première à la dernière ligne
For j = Lbound(tableau, 1) to Ubound(Tableau 1)
If Tableau(i,1) = Tableau (j,2) then
compte = compte +1
end if
next j
if compte = 0 then
.range("C" & derligne + 1).value = Tableau(i,1) 'on met la valeur en double
derligne = .range("C" & rows.count).end(xlup).row 'redéfinition de la dernière ligne de la colonne C
end if
next i
end with
end sub
Edith : Bon ben comme ça t'as la manière par formule et celle par macro, ça te laisse le choix