![]() |
#15 |
Участник
|
Да не работает эта хрень в екселе, сортируйте макросом.
делаешь шаблон екселевский. в нем макрос пишешь как хочешь на родном VB. в него передаешь параметры для range , что сортировать хочешь. из навижина Excel.Run(STRSUBSTNO('macros %1 %2....', param1, param2...)); Excel Automation 'Microsoft Excel 11.0 Object Library'.Application :beta: вот так примерно в макросе можно написать Dim tr As Range Set tr = Range("A" + stRow + ":" + col + endRow) tr.Sort Key1:=Range("G" + stRow), Order1:=xlAscending, Key2:=Range( _ "B" + stRow), Order2:=xlAscending |
|