Effectivement, c'est le serpent qui se mord la queue. Pourquoi, par ailleurs, l'instruction suivante:Sheets("Feuil1" ).Select? La macro se fait de toute façon sur la feuille en cours. Ensuite, si je comprends bien, tu coupes. Tu dois coller: il te manque une instruction du genre Paste.
Mais est-ce que tu as essayé par aileurs mon code ou le filtre élaboré. Tu as deux colonnes: A et B, si j'ai bien compris. Tu vas coller en D2 par exemple sans doublon.