如何实现在一个EXCEL表格中输入一列数字就自动按照设定好的排序方法进行排序?

2024-12-30 15:22:05
推荐回答(2个)
回答1:

可以实现,只是如果表格数据较多的时候可能系统比较卡,方法是使用VBA代码:

Private Sub Worksheet_Change(ByVal Target As Range)
    Me.UsedRange.Sort key1:=Me.UsedRange.Cells(1, 1), order1:=xlAscending
End Sub


第一步,在工作表标签上点鼠标右键,选择【查看代码】,如下图:


第二步,查看随后会出现VBA窗口,粘贴上面的代码后关闭,粘贴代码后如下图:

回答2:

如果要在B列把A列输入的数字排序,公式可以做到。如果非要在A列原地排序,请VBA老师做吧。