使用東亞排序方法對(duì)區(qū)域或數(shù)據(jù)透視表進(jìn)行排序;或者如果區(qū)域中只包含一個(gè)單元格,則對(duì)活動(dòng)區(qū)域使用本方法。例如,日文排序方法是按照假名音節(jié)表進(jìn)行排序的。有關(guān)詳細(xì)信息,請(qǐng)參閱參數(shù)列表。
expression.SortSpecial(SortMethod, Key1, Order1, Type, Key2, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, DataOption1, DataOption2, DataOption3)
expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。
SortMethod XlSortMethod 類(lèi)型,可選。排序類(lèi)型。對(duì)于所選擇或安裝的不同語(yǔ)言支持(例如:美國(guó)英語(yǔ)),以上某些常量可能不可用。
XlSortMethod 可為以下 XlSortMethod 常量之一。 |
xlStroke 按每個(gè)字符的筆劃數(shù)量排序。 |
xlPinYin 默認(rèn)值。按字符的漢語(yǔ)拼音順序排序。 |
Key1 Variant 類(lèi)型,可選。第一個(gè)排序字段,可為文本(數(shù)據(jù)透視表字段或區(qū)域名)或者為 Range對(duì)象(例如,“Dept”或Cells(1, 1)
)。
Order1 XlSortOrder 類(lèi)型,可選。在參數(shù) Key1 中指定字段或區(qū)域的排序順序。
XlSortOrder 可為以下 XlSortOrder 常量之一。 |
xlDescending 對(duì) Key1 按降序排序。 |
xlAscending 默認(rèn)值。對(duì) Key1 按升序排序。 |
Type Variant 類(lèi)型,可選。指定要排序的元素。僅在對(duì)數(shù)據(jù)透視表排序時(shí)才使用本參數(shù)。
Key2 Variant 類(lèi)型,可選。第二個(gè)排序字段,可為文本(數(shù)據(jù)透視表字段或區(qū)域名)或者為 Range對(duì)象。如果省略本參數(shù),則沒(méi)有第二個(gè)排序字段。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortType 可為以下 XlSortType 常量之一。 |
xlSortLabels 按標(biāo)簽對(duì)數(shù)據(jù)透視表排序。 |
xlSortValues 按值對(duì)數(shù)據(jù)透視表排序。 |
Order2 XlSortOrder 類(lèi)型,可選。在參數(shù) Key2 中指定字段或區(qū)域的排序順序。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortOrder 可為以下 XlSortOrder 常量之一。 |
xlDescending 對(duì) Key2 按降序排序。 |
xlAscending 默認(rèn)值??蓪?duì) Key2 按升序排序。 |
Key3 Variant 類(lèi)型,可選。第三個(gè)排序字段,為文本(區(qū)域名)或者為 Range對(duì)象。如果省略此參數(shù),則沒(méi)有第三個(gè)排序字段。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
Order3 XlSortOrder 類(lèi)型,可選。在參數(shù) Key3 中指定字段或區(qū)域的排序順序。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortOrder 可為以下 XlSortOrder 常量之一。 |
xlDescending 對(duì) Key3 按降序排序。 |
xlAscending 默認(rèn)值。對(duì) Key3 按升序排序。 |
Header XlYesNoGuess 類(lèi)型,可選。指定第一行是否包含標(biāo)題。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlYesNoGuess 可為以下 XlYesNoGuess 常量之一。 |
xlGuess 由 Microsoft Excel 確定是否有標(biāo)題,如果有,確定標(biāo)題位于何處。 |
xlNo 默認(rèn)值。應(yīng)對(duì)整個(gè)區(qū)域進(jìn)行排序。 |
xlYes 不應(yīng)對(duì)整個(gè)區(qū)域進(jìn)行排序。 |
OrderCustom Variant 類(lèi)型,可選。本參數(shù)是從 1 開(kāi)始的整數(shù),指定了在自定義排序次序列表中的索引號(hào)。如果省略 OrderCustom參數(shù),則使用(常規(guī)排序順序)。
MatchCase Variant 類(lèi)型,可選。如果為 True,則進(jìn)行區(qū)分大小寫(xiě)的排序;如果為 False,則排序時(shí)不區(qū)分大小寫(xiě)。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
Orientation XlSortOrientation 類(lèi)型,可選。排序方向。
XlSortOrientation 可為以下 XlSortOrientation 常量之一。 |
xlSortRows 默認(rèn)值。按行排序。 |
xlSortColumns 按列排序。 |
DataOption1 XlSortDataOption 類(lèi)型,可選。指定如何對(duì) key 1 中的文本進(jìn)行排序。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortDataOption 可為以下 XlSortDataOption 常量之一。 |
xlSortTextAsNumbers 將文本作為數(shù)字型數(shù)據(jù)排序。 |
xlSortNormal 默認(rèn)值。分別對(duì)數(shù)字和文本數(shù)據(jù)進(jìn)行排序。 |
DataOption2 XlSortDataOption 類(lèi)型,可選。指定如何對(duì) key 2 中的文本進(jìn)行排序。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortDataOption 可為以下 XlSortDataOption 常量之一。 |
xlSortTextAsNumbers 將文本作為數(shù)字型數(shù)據(jù)排序。 |
xlSortNormal 默認(rèn)值。分別對(duì)數(shù)字和文本數(shù)據(jù)進(jìn)行排序。 |
DataOption3 XlSortDataOption 類(lèi)型,可選。指定如何對(duì) key 3 中的文本進(jìn)行排序。對(duì)數(shù)據(jù)透視表進(jìn)行排序時(shí),不能使用本參數(shù)。
XlSortDataOption 可為以下 XlSortDataOption 常量之一。 |
xlSortTextAsNumbers 將文本作為數(shù)字型數(shù)據(jù)排序。 |
xlSortNormal 默認(rèn)值。分別對(duì)數(shù)字和文本數(shù)據(jù)進(jìn)行排序。 |
注意:如果使用 Sort方法時(shí)沒(méi)有定義參數(shù),則 Microsoft Excel 會(huì)對(duì)所選定的要排序的區(qū)域按升序排序。
本示例對(duì)單元格區(qū)域 A1:A5 按拼音(字符的漢語(yǔ)拼音排序順序)順序進(jìn)行排序。為對(duì)中文字符進(jìn)行排序,本示例假定用戶有對(duì) Microsoft Excel 的漢語(yǔ)支持。即使沒(méi)有漢語(yǔ)支持,Excel 會(huì)對(duì)該示例位于指定區(qū)域中的任意數(shù)字以默認(rèn)方式進(jìn)行排序。本示例假定單元格區(qū)域 A1:A5 中有數(shù)據(jù)存在。
Sub SpecialSort() Application.Range("A1:A5").SortSpecial SortMethod:=xlPinYinEnd Sub
聯(lián)系客服