Диапазон сортировки по возрастанию в порядке возрастания количества строк по vba excel
у меня есть диапазон, содержащий следующие строки:
step_1, step_10, step_3, step_2
используя следующий код
input_sh.Activate
With ActiveSheet
.Range("H2:H20").Select
.Sort.SortFields.Clear
.Sort.SortFields.Add Key:=Range("H2"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortTextAsNumbers 'xlSortNormal
With .Sort
.SetRange Range("H2:H20")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
step_10, step_1, step_2, step_3
но я бы хотел получить
step_1, step_2, step_3, step_10