Excel能不能根据单元格数据变化自动
我想你是想对各个网点每个月的数据录入后自动重新排序。
如果是这样,可以用宏实现。
1 宏应当写在工作表模块内
在工作表sheet1的工作表模块中(双击后出现)写入宏。
2 Range("A1:N21")。 Select ‘ 选择需要排序的区域A1:N21,按实际情况更改
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A1:N21")。 Select ‘选择需要排序的区域
Selection。Sort Key1:=Range("N2"), Order1:=xlAscending, Key2:=Range("A...全部
我想你是想对各个网点每个月的数据录入后自动重新排序。
如果是这样,可以用宏实现。
1 宏应当写在工作表模块内
在工作表sheet1的工作表模块中(双击后出现)写入宏。
2 Range("A1:N21")。
Select ‘ 选择需要排序的区域A1:N21,按实际情况更改
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A1:N21")。
Select ‘选择需要排序的区域
Selection。Sort Key1:=Range("N2"), Order1:=xlAscending, Key2:=Range("A2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, SortMethod:=xlPinYin, DataOption1:= _
xlSortNormal, DataOption2:=xlSortNormal
Cells(2, 2)。
Select
End Sub
只要数据变化、或新录入数据,就会自动按新数据重新排序。
如果不是这个意思,最好上传样表看看。
。收起