Range.SortSpecial メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
東アジアの並べ替え方法を使用して範囲またはピボットテーブル レポートを並べ替えたり、範囲にセルが 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
降順で並べ替えます。xlAscendingdefault
。
Key1
昇順で並べ替えます。
- Type
- Object
省略可能 なオブジェクト。 並べ替える要素を指定します。 この引数は、ピボットテーブル レポートを並べ替えるときにのみ使用します。
- Key2
- Object
省略可能 なオブジェクト。 2 番目の並べ替えフィールドを、テキスト (ピボットテーブル フィールドまたは範囲名) または Range オブジェクトで指定します。 この引数を省略した場合、2 番目の並べ替えフィールドはありません。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortType 定数:xlSortLabels を指定できます。 ピボットテーブル レポートをラベルで並べ替えます。xlSortValues。 ピボットテーブル レポートを値で並べ替えます。
- Order2
- XlSortOrder
省略可能 XlSortOrderです。 引数で指定されたフィールドまたは範囲の Key2
並べ替え順序。 ピボットテーブル レポートの並べ替えには使用できません。 次のいずれかの XlSortOrder 定数:xlDescending を指定できます。
Key2
xlAscending の既定値を降順で並べ替えます。
Key2
昇順で並べ替えます。
- Key3
- Object
省略可能な オブジェクト。 3 番目の並べ替えフィールドを、テキスト (範囲名) または Range オブジェクトで指定します。 この引数を省略した場合、3 番目の並べ替えフィールドはありません。 ピボットテーブル レポートの並べ替えには使用できません。
- Order3
- XlSortOrder
省略可能 XlSortOrderです。 引数で指定されたフィールドまたは範囲の Key3
並べ替え順序。 ピボットテーブル レポートの並べ替えには使用できません。
XlSortOrder クラスの定数は、xlDescending のいずれかです。
Key3
降順で並べ替えます。xlAscendingdefault
。
Key3
昇順で並べ替えます。
- 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 は、並べ替えを選択した選択範囲を昇順で並べ替えます。