【发布时间】:2017-06-02 11:07:21
【问题描述】:
我有这段代码可以对 Excel 工作表进行排序
'for the ascending order
Range("A14:CB" & lastRow).Sort key1:=Range(Col & "14:" & Col & lastRow), Order1:=xlAscending, Header:=xlNo, key2:=Range("C14:C" & lastRow), Order2:=xlAscending, Header:=xlNo
'for the descending order
Range("A14:CB" & lastRow).Sort key1:=Range(Col & "14:" & Col & lastRow), Order1:=xlDescending, Header:=xlNo, key2:=Range("C14:C" & lastRow), Order2:=xlAscending, Header:=xlNo
这是我在Col=J 上进行升序排序时得到的结果
这就是我对Col=J进行降序排序时得到的结果
两者显然都是错误的。有没有我在 VBA 代码中没有看到的错误?
【问题讨论】: