0
我需要選擇一系列的行並按列D對該範圍進行排序。我如何將此任務分配給一個宏(這樣我就可以根據需要對這些行進行很多不同範圍的操作)?Excel宏做特定排序?
我需要選擇一系列的行並按列D對該範圍進行排序。我如何將此任務分配給一個宏(這樣我就可以根據需要對這些行進行很多不同範圍的操作)?Excel宏做特定排序?
如果您在Excel中使用宏記錄器按範圍進行排序,那麼您會得到以下代碼。將「Selection」替換爲「Sheet1.Range(」A1:D35「),或者將您的範圍進行排序,然後將Key1更改爲您想要排序的列。您也可以將」Selection「如果你想手動選擇任何你想按代碼分類的東西
Sub SortSomeStuff()
Selection.Sort Key1:=Range("D1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub