我有一個列表,並且希望在列c4:c150值更改時對此列表進行排序。 我在Worksheet_Change下面的代碼中使用但不工作!任何機構來幫助我?使用vba在excel中對特定列進行排序
Dim KeyCells As Range
Set KeyCells = Range("C4:C150")
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
Columns("A:C").Sort key1:=Range("C4"), order1:=xlDescending, Header:=xlYes
End If
enter image description hereenter image description here