Ищете некоторые рекомендации по сортировке столбцов на нескольких листах.Сортировка нескольких листов - очистка кода
У меня есть 2 набора данных (tab1: ABC и tab2: XYZ). Я пытаюсь сортировать оба листа (диапазон столбца А до столбца J) по столбцу А в порядке убывания.
Это то, что у меня есть до сих пор ... оно записано. Я бы очень хотел очистить свой код, а также искать более удобные способы сортировки по столбцам. Любая помощь/советы будут оценены.
Sub sortingcolumns()
Application.Goto Reference:="ABC!A1"
ActiveWorkbook.Worksheets("ABC").sort.SortFields.Clear
ActiveWorkbook.Worksheets("ABC").sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortTextAsNumbers
With ActiveWorkbook.Worksheets("ABC").sort
.SetRange Range("A2:K187")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Application.Goto Reference:="XYZ!RC"
ActiveWorkbook.Worksheets("XYZ").sort.SortFields.Clear
ActiveWorkbook.Worksheets("XYZ").sort.SortFields.Add Key:=Range("A1"), _
SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
xlSortTextAsNumbers
With ActiveWorkbook.Worksheets("XYZ").sort
.SetRange Range("A2:J179")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
ответили, или кто-либо еще, правильно ответил на ваш вопрос? – whytheq
привет, почему еще нет, к сожалению. Я попробовал метод tpkaplan, но я не получил его для работы. – xslyx