Не имея данных для игры, это моя лучшая попытка.Выделите всю таблицу перед запуском подпрограммы, и она сначала будет отсортирована по столбцу C, а затем по столбцу A.
Sub sort()
Selection.Sort Key1:=Range("C2"), Order1:=xlAscending, Key2:=Range("A2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
End Sub
Очевидно, что вы можете жестко закодировать диапазон или использовать usedRange
или почти любой другой метод.выбрать диапазон.Надеюсь, это поможет