Re : Liste sans doublons à partir de plusieurs feuilles
Bonsoir Robert, et le forum,
Merci J'ai testé sur l'exemple, demain je testerai sur un fichier reel.
J'ai regardé la macro,
dans la partie:
'Ajout des formules
For y = 1 To tval.Count
.Cells(y + 8, 2).FormulaR1C1 = _
"=IF(ISNA(MATCH(RC[1],refs1,0))=TRUE,""NC"",INDEX(refs3,MATCH(RC[1],refs1,0),3))"
.Cells(y + 8, 4).FormulaR1C1 = _
"=IF(ISNA(MATCH(RC[-1],refs1,0))=TRUE,""NC"",INDEX(refs3,MATCH(RC[-1],refs1,0),1))"
Next y
1- la macro recopie les formules et les execute. Dans chaque cellule concernée, je retrouve la formule. Est-il possible de ne recopier que le resultat de la formule
2- La macro initiale (sur une feuille DATA) et celle là (sur 2 feuilles) vont etre beaucoup utilisées. Est-il possible de les re-ecrire au format fonction avec comme parametre (Feuil_Origine, Feuille_cible, col_origine, col_cible).
Cela permet d'appeler la fonction chaque fois que c'est necessaire.
Merci d'avance
et bonne soirée
Amicalement
KIM