语法:Sort key1,Order1
说明:
Key1:表示需要按照哪列进行排序
Order1:用来指定是升序xlAscending,还是降序xlDescending
Header:表示是否首行为表头,当等于是xlYes时,则不会对表头行参与到排序中,若为否xlNo,则也会参与排序
示例:
在sheet1中存放着学生的成绩单,先需要将该表数据按照语文成绩进行降序排序,完整的代码如些:
Sub Sort()
' 声明工作表变量
Dim ws As Worksheet
' 声明范围数据变量
Dim Rng As Range
Set ws = ThisWorkbook.Worksheets("Sheet1")
' 设置数据范围
Set Rng = ws.Range("A1:D10")
' 设置通过语文成绩进行升序排序
Rng.Sort Key1:="语文", Order1:=xlDescending, Header:=xlYes
End Sub
运行后截图