Sub Nettoie()
Dim T, T2, L%, i%
T = [A1].CurrentRegion
ReDim T2(1 To UBound(T))
[A1].CurrentRegion.Clear
T2(1) = T(1, 1) ' init matrice
L = 2
For i = 2 To UBound(T)
If T(i, 1) <> T(i - 1, 1) Then
T2(L) = T(i, 1) ' si différent on copie
L = L + 1
End If
Next i
[A1].Resize(UBound(T2), 1).Value = Application.Transpose(T2)
End Sub