Range.SortSpecial メソッド

定義

東アジアの並べ替え方法を使用して範囲またはピボットテーブル レポートを並べ替えたり、範囲にセルが 1 つだけ含まれている場合は、アクティブな領域の メソッドを使用します。 たとえば、日本語では五十音順に並べ替えられます。

public object SortSpecial (Microsoft.Office.Interop.Excel.XlSortMethod SortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, object Key1, Microsoft.Office.Interop.Excel.XlSortOrder Order1 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Type, object Key2, Microsoft.Office.Interop.Excel.XlSortOrder Order2 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Key3, Microsoft.Office.Interop.Excel.XlSortOrder Order3 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Microsoft.Office.Interop.Excel.XlYesNoGuess Header = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, object OrderCustom, object MatchCase, Microsoft.Office.Interop.Excel.XlSortOrientation Orientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption1 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption2 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Microsoft.Office.Interop.Excel.XlSortDataOption DataOption3 = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal);
Public Function SortSpecial (Optional SortMethod As XlSortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, Optional Key1 As Object, Optional Order1 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Type As Object, Optional Key2 As Object, Optional Order2 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Key3 As Object, Optional Order3 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Header As XlYesNoGuess = Microsoft.Office.Interop.Excel.XlYesNoGuess.xlNo, Optional OrderCustom As Object, Optional MatchCase As Object, Optional Orientation As XlSortOrientation = Microsoft.Office.Interop.Excel.XlSortOrientation.xlSortRows, Optional DataOption1 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption2 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal, Optional DataOption3 As XlSortDataOption = Microsoft.Office.Interop.Excel.XlSortDataOption.xlSortNormal) As Object

パラメーター

SortMethod
XlSortMethod

省略可能 XlSortMethodです。 並べ替えの種類を指定します。 選択またはインストールされている言語の設定 (たとえば、日本語) によって、これらのいくつかの定数が使用できない場合があります。 次のいずれかの XlSortMethod 定数:xlStroke を指定できます。 各文字のストローク数で並べ替えます。xlPinYindefault。 中国語の発音表記の順で並べ替えます。

Key1
Object

省略可能 なオブジェクト。 テキスト (ピボットテーブル フィールドまたは範囲名) または Range オブジェクト ("Dept" または Cells(1, 1) などの最初の並べ替えフィールド。

Order1
XlSortOrder

省略可能 XlSortOrderです。 引数で指定されたフィールドまたは範囲の Key1 並べ替え順序。 次のいずれかの XlSortOrder 定数:xlDescending を指定できます。 Key1降順で並べ替えます。xlAscendingdefaultKey1昇順で並べ替えます。

Type
Object

省略可能 なオブジェクト。 並べ替える要素を指定します。 この引数は、ピボットテーブル レポートを並べ替えるときにのみ使用します。

Key2
Object

省略可能 なオブジェクト。 2 番目の並べ替えフィールドを、テキスト (ピボットテーブル フィールドまたは範囲名) または Range オブジェクトで指定します。 この引数を省略した場合、2 番目の並べ替えフィールドはありません。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortType 定数:xlSortLabels を指定できます。 ピボットテーブル レポートをラベルで並べ替えます。xlSortValues。 ピボットテーブル レポートを値で並べ替えます。

Order2
XlSortOrder

省略可能 XlSortOrderです。 引数で指定されたフィールドまたは範囲の Key2 並べ替え順序。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortOrder 定数:xlDescending を指定できます。 Key2xlAscending の既定値を降順で並べ替えます。 Key2昇順で並べ替えます。

Key3
Object

省略可能な オブジェクト。 3 番目の並べ替えフィールドを、テキスト (範囲名) または Range オブジェクトで指定します。 この引数を省略した場合、3 番目の並べ替えフィールドはありません。 ピボットテーブル レポートの並べ替えには使用できません。

Order3
XlSortOrder

省略可能 XlSortOrderです。 引数で指定されたフィールドまたは範囲の Key3 並べ替え順序。 ピボットテーブル レポートの並べ替えには使用できません。 XlSortOrder クラスの定数は、xlDescending のいずれかです。 Key3降順で並べ替えます。xlAscendingdefaultKey3昇順で並べ替えます。

Header
XlYesNoGuess

省略可能 XlYesNoGuessです。 先頭の行に見出しを含めるかどうかを指定します。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlYesNoGuess 定数:xlGuess を指定できます。 Microsoft Excel でヘッダーがあるかどうかを判断し、ヘッダーがあるかどうかを判断します。xlNodefault。 範囲全体を並べ替える必要があります。xlYes。 範囲全体が並べ替えられません。

OrderCustom
Object

省略可能 なオブジェクト。 この引数は、ユーザー設定の並べ替え順のリスト内の番号を示す、1 から始まる整数です。 を省略 OrderCustomした場合は、(通常の並べ替え順序) が使用されます。

MatchCase
Object

省略可能 なオブジェクト大文字 と小文字を区別する並べ替えを行う場合は True。 False を 指定すると、大文字と小文字が区別されない並べ替えを実行できます。 ピボットテーブル レポートの並べ替えには使用できません。

Orientation
XlSortOrientation

省略可能 XlSortOrientationです。 並べ替えの方向を指定します。 次のいずれかの XlSortOrientation 定数:xlSortRowsdefault を指定できます。 並べ替えは行ごとに行われます。xlSortColumns。 並べ替えは列によって行われます。

DataOption1
XlSortDataOption

省略可能 XlSortDataOptionです。 でテキストを並べ替える方法を Key1指定します。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortDataOption 定数:xlSortTextAsNumbers を指定できます。 並べ替えの数値データとしてテキストを扱います。xlSortNormaldefault。 数値データとテキスト データを別々に並べ替えます。

DataOption2
XlSortDataOption

省略可能 XlSortDataOptionです。 でテキストを並べ替える方法を Key 2指定します。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortDataOption 定数:xlSortTextAsNumbers を指定できます。 並べ替えの数値データとしてテキストを扱います。xlSortNormaldefault。 数値データとテキスト データを別々に並べ替えます。

DataOption3
XlSortDataOption

省略可能 XlSortDataOptionです。 でテキストを並べ替える方法を Key 3指定します。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortDataOption 定数:xlSortTextAsNumbers を指定できます。 並べ替えのテキスト数値データを処理します。xlSortNormaldefault。 数値データとテキスト データを別々に並べ替えます。

戻り値

注釈

SortSpecial メソッドで引数が定義されていない場合、Microsoft Excel は、並べ替えを選択した選択範囲を昇順で並べ替えます。

適用対象