excel各列单独排序

发布网友 发布时间:2022-04-23 18:29

我来回答

2个回答

热心网友 时间:2023-10-12 23:55

要一次搞定,单靠Excel的内功能排序, 是不可以的。
只可用VBA
sub colsort
Set ss = Selection
For i = 1 To ss.Columns.Count
ss.Columns(i).Sort Key1:=ss.Columns(i), Order1:=xlAscending, Header:=xlNo, _
Orientation:=xlTopToBottom
Next
End Sub
刚才测试250列 500行, 用了 0.14秒(vba timer显示)

热心网友 时间:2023-10-12 23:56

问的不是很清楚。
如果每个单元格中一个数字的话好办,选中要排序的所有数据再排序就行了呀。

嗳,刚实验了下,还真不是简单的问题哦。再想想!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com