Sub sort_()
Dim sht As Worksheet, rRng As Range
Dim lRw As Long
Set sht = Worksheets(2)
With sht
lRw = .UsedRange.Rows.count + .UsedRange.Row - 1
Set rRng = .Range("A1:A" & lRw)
With .Sort
.SortFields.Clear
.SortFields.Add Key:=rRng, SortOn:=xlSortOnValues, Order:=xlAscending
.SetRange rRng: .Apply
End With
End With
Set sht = Nothing: Set rRng = Nothing
End Sub
宏记录器提供以下内容:
然后你可以为自己拉直......