- Sub ykcbf() '//2025.4.1
- With ActiveSheet
- Set Rng = .Range("a1").CurrentRegion.Offset(1)
- px1 = Array("一", "二", "三", "四", "五")
- px2 = Array("上午", "下午")
- px3 = Array("第1节", "第2节", "第3节")
- With .Sort
- .SortFields.Clear
- .SortFields.Add Key:=Rng.Columns(1), Order:=1
- .SortFields.Add Key:=Rng.Columns(2), Order:=1, CustomOrder:=Join(px1, ",")
- .SortFields.Add Key:=Rng.Columns(3), Order:=1, CustomOrder:=Join(px2, ",")
- .SortFields.Add Key:=Rng.Columns(4), Order:=1, CustomOrder:=Join(px3, ",")
- .SetRange Rng
- .Header = 2
- .Apply
- End With
- End With
- MsgBox "OK!"
- End Sub
复制代码
|