Bonjour,
J'ai une liste d'éléments qui se répètent.
Je cherche à obtenir une seconde liste sans doublons.
J'ai fait un petit programme mais il est très lourd à faire tourner
Comment faire ça légèrement? (je pense que mon code est à jeter...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 'suppression des doublons Cells(300, 1).Select finliste = Selection.End(xlDown).Row For m = 300 To finliste For n = 300 To m - 1 If Cells(m, 1).Value = Cells(n, 1).Value Then Cells(n, 1).Value = "0" End If Next n Next m For p = finliste To 300 Step (-1) If Cells(p, 1).Value = "0" Then Rows(p).Select Selection.Delete Shift:=xlUp End If Next p Cells(300, 1).Select finliste = Selection.End(xlDown).Row
D'avance merci !
Vincent
Partager