Bonjour,
Option Explicit
Sub SupprimerLesDoublons()
Dim DerniereLigne As Integer
Dim AireATraiter As Range
With ActiveSheet
DerniereLigne = .Cells(.Rows.Count, 1).End(xlUp).Row
If DerniereLigne = 7 Then Exit Sub
Set AireATraiter = .Range(.Cells(7, 1), .Cells(DerniereLigne, 1))
AireATraiter.RemoveDuplicates Columns:=1, Header:=xlYes
AireATraiter.HorizontalAlignment = xlLeft
.Sort.SortFields.Clear
.Sort.SortFields.Add2 Key:=AireATraiter, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With .Sort
.SetRange AireATraiter
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With
Set AireATraiter = Nothing
End Sub
Voir le bouton rouge dans la barre d'accès rapide.