发布网友 发布时间:2022-04-23 04:06
共2个回答
热心网友 时间:2022-05-23 15:53
很简单啊,直接选中你所需要排序的区域,然后点击一下数据排序不就行了,如果你想每次输入一个数值就自动排序的话,那需要编写一个宏命令即可实现,很简单的。
例如:在sheet1中的A列实现此功能,按Alt+F11键打开vb编辑器,然后双击左面的sheet1,将下面文本复制到右面的程序编辑器中存盘即可:(如果是B列,把A:A改为B:B,"A1"改为"B1"就可以了)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
SortMethod:=xlPinYin, DataOption1:=xlSortNormal
End Sub
不懂的话再来问我。邮箱:jkcrow@QQ.com
热心网友 时间:2022-05-23 15:53
工具栏有个按钮,AZ箭头,选中排序的列,点按钮即可