當前位置:成語大全網 - 書法字典 - 如何對Excel VBA進行排序

如何對Excel VBA進行排序

1,帶參數名引用,如:key1:=Range("G3 ")。

2.參數位置引用,即根據上面排序命令的參數順序直接應用。

例如:range ("A1: I19 ")。sortkey1: = range ("G3 "),即1的位置參數是鍵1。

3、訂單1、訂單2、訂單3

這些訂單是用於排序的訂單模式規範參數。即:A-Z升序或Z-A降序。

參數的模式名稱是:

A-Z升序= xlAscending或direct =1。

Z-A降序= xlDescending或direct =2。

帶參數名引用:

Order1:=xlAscending或Order1:= 1。

當參數position被引用時,它後面緊跟著key。(但是註意在key2和Order2之間有壹個類型參數。)

4、標題

也就是說,是否有標題行參數,壹個* * *有三個值:

表頭:= xlGuess=0或xlYes=1或xlNo=2。

也就是=xlGuess,或者=0,工作表會自己判斷。

=xlYes,或=1,1行強制作為列頭,即1行不參與排序。

=xlNo或=2,則不強制列標題。即1行也參與排序。

帶參數名引用:

例如:Header:= xlGuess

當引用參數位置時,它在第七個逗號之後。

(如果只有1個鍵,6個逗號要連續留空。

如:range ("a1: i19 ")。sortrange ("a1 "),1,,,,2(在order 1後寫6個逗號)。

5.MatchCase匹配大小寫嗎?

MatchCase:=False,或=0不區分大小寫。

MatchCase:=True或=1區分大小寫。

6.方向排序方向

壹般情況下,同壹列中的行從上到下排序:Orientation:= xlTopToBottom,or =1。

如果同壹行中的列從左到右排序,則為:Orientation:= xlLeftToRight,或者=2。

7.排序方法

按拼音排序:SortMethod:= xlPinYin,or =1(使用拼音信息)。

按筆劃排序:SortMethod:= xlStroke,or =2

8.DataOption1按數值或文本排序。

data option 1:= xlSortNormal

9.以上綜合的例子有:按參數名引用:

範圍(" A1:I19 ")。排序關鍵字1:=Range("G3 "),Order1:=xlAscending,_

Header:=xlGuess,OrderCustom:=1,MatchCase:=False,_

Orientation:=xlTopToBottom,SortMethod:=xlPinYin,_

data option 1:= xlSortNormal

直接按下參數位置:

範圍(" A1:I19 ")。Sort [G3],1,,,,,0,1,0,1,1,1

或者默認為:range ("a1: i19 ")。排序[G3],1。