Sub SansDoublonsTrie_SAP()
Dim MonDico As Object
Dim c As Range
Set MonDico = CreateObject("Scripting.Dictionary")
With Worksheets("Rapport 1")
For Each c In .Range("A2:A" & .Cells(.Rows.Count, 1).End(xlUp).Row)
If Not MonDico.exists(Trim(c.Value)) Then MonDico.Add Trim(c.Value), Trim(c.Value)
Next c
With Sheets("Activités terminées").Range("A3").Resize(MonDico.Count, 1)
.Value = Application.Transpose(MonDico.keys)
.Sort Key1:=Worksheets("Activités terminées").Range("A3"), Order1:=xlAscending, Header:=xlNo
End With
End With
Set MonDico = Nothing
End Sub