Sub test()
Dim d_l&, col&
col = 1
d_l = Cells(Rows.Count, col).End(xlUp).Row
Dim vArr(), dict As Object, r As Long
Set dict = CreateObject("Scripting.Dictionary")
vArr = Range(Cells(2, col), Cells(d_l, col)).Value
For r = 1 To UBound(vArr)
dict(vArr(r, 1)) = Empty
Next
vArr = WorksheetFunction.Transpose(dict.keys())
Cells(1, 2).Resize(UBound(vArr, 1)) = vArr
End Sub