Set Rng = Range("A1:A" & [A65000].End(xlUp).Row)
tbl = Rng.Value
Set d = CreateObject("scripting.dictionary")
For i = 1 To UBound(tbl)
If IsNumeric(tbl(i, 1)) Then d(tbl(i, 1)) = ""
Next i
Rng.ClearContents
[A1].Resize(d.Count) = Application.Transpose(d.keys)
Rng.Sort key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo