Bonjour,
je cherche a copier une colonne dans une autre feuille, la trier et en enlever les doublons
Mais j'utilise surement mal la commande RemoveDuplicates car la ligne est fausse, voici un extrait du code:
' Affecte la plage de distribution a la variable rng
Set rng = ws2.Cells(1, ncol).Resize(ws2.Cells(Rows.Count, lcol).End(xlUp).Row)
' Initialisation du tri
ws2.Sort.SortFields.Clear
' Selection du tri croissant
ws2.Sort.SortFields.Add Key:=rng, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
' Tri proprement dit
With ws2.Sort
.SetRange rng
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
' Enleve les doublons
rng.RemoveDuplicates Columns:=ncol, Header:=xlYes
Merci de votre aide!