Range.SortSpecial(XlSortMethod, Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortDataOption, XlSortDataOption, XlSortDataOption) Range.SortSpecial(XlSortMethod, Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortDataOption, XlSortDataOption, XlSortDataOption) Method

定義

範囲またはピボット テーブル レポートを並べ替えるには東アジアの並べ替え方法を使用して、または 1 つだけのセルが範囲に含まれている場合は、アクティブな領域のメソッドを使用しています。 Uses East Asian sorting methods to sort the range or a PivotTable report, or uses the method for the active region if the range contains only one cell. などの日本語を五十音順で並べ替えます。 For example, Japanese sorts in the order of the Kana syllabary.

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 Optional XlSortMethod. 並べ替えの種類です。 The type of sort. 選択またはインストールされている言語の設定 (たとえば、日本語) によって、これらのいくつかの定数が使用できない場合があります。 Some of these constants may not be available to you, depending on the language support (U.S. English, for example) that you’ve selected or installed. 可能です定数は、次のいずれか:xlStroke Can be one of the following XlSortMethod constants:xlStroke. 各文字の画数によって並べ替えます。xlPinYindefault. Sorting by the quantity of strokes in each character.xlPinYindefault. 中国語の発音文字の並べ替え順です。 Phonetic Chinese sort order for characters.

Key1
Object Object

省略可能なオブジェクトです。 Optional Object. 最初の並べ替えフィールドをテキスト (ピボット テーブル フィールドまたは範囲名) またはRangeオブジェクト ("Dept"または Cells (1, 1) など) のいずれかです。 The first sort field, as either text (a PivotTable field or range name) or a Range object ("Dept" or Cells(1, 1), for example).

Order1
XlSortOrder XlSortOrder

省略可能なXlSortOrder Optional XlSortOrder. フィールドまたはで指定された範囲の並べ替え順序、Key1の引数です。 The sort order for the field or range specified in the Key1 argument. XlSortOrder定数は、次のいずれか:xlDescending Can be one of the following XlSortOrder constants:xlDescending. 並べ替えKey1の降順に並べ替えします。xlAscendingdefault. Sorts Key1 in descending order.xlAscendingdefault. 並べ替えKey1の順序を昇順にします。 Sorts Key1 in ascending order.

Type
Object Object

省略可能なオブジェクトです。 Optional Object. 並べ替える要素を指定します。 Specifies which elements are to be sorted. ピボット テーブル レポートを並べ替えるときにのみ、この引数を使用します。 Use this argument only when sorting PivotTable reports.

Key2
Object Object

省略可能なオブジェクトです。 Optional Object. 2 番目の並べ替えフィールドをテキスト (ピボット テーブル フィールドまたは範囲名) またはRangeオブジェクトのいずれかです。 The second sort field, as either text (a PivotTable field or range name) or a Range object. この引数を省略した場合、2 番目の並べ替えフィールドはありません。 If you omit this argument, there’s no second sort field. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. XlSortType定数は、次のいずれか:xlSortLabels Can be one of the following XlSortType constants:xlSortLabels. ピボット テーブル レポートをラベルによって並べ替えます。xlSortValues Sorts the PivotTable report by labels.xlSortValues. ピボットテーブル レポートを値で並べ替えます。 Sorts the PivotTable report by values.

Order2
XlSortOrder XlSortOrder

省略可能なXlSortOrder Optional XlSortOrder. フィールドまたはで指定された範囲の並べ替え順序、Key2の引数です。 The sort order for the field or range specified in the Key2 argument. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. XlSortOrder定数は、次のいずれか:xlDescending Can be one of the following XlSortOrder constants:xlDescending. 並べ替えKey2xlAscending既定の順序を降順にします。 Sorts Key2 in descending order xlAscending default. 並べ替えKey2の順序を昇順にします。 Sorts Key2 in ascending order.

Key3
Object Object

省略可能なオブジェクトです。 Optional object. 3 番目の並べ替えフィールドをテキスト (範囲名) またはRangeオブジェクトのいずれかです。 The third sort field, as either text (a range name) or a Range object. この引数を省略した場合、3 番目の並べ替えフィールドはありません。 If you omit this argument, there’s no third sort field. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports.

Order3
XlSortOrder XlSortOrder

省略可能なXlSortOrder Optional XlSortOrder. フィールドまたはで指定された範囲の並べ替え順序、Key3の引数です。 The sort order for the field or range specified in the Key3 argument. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. XlSortOrder定数は、次のいずれか: xlDescending Can be one of the following XlSortOrder constants: xlDescending. 並べ替えKey3の降順に並べ替えします。xlAscendingdefault. Sorts Key3 in descending order.xlAscendingdefault. 並べ替えKey3の順序を昇順にします。 Sorts Key3 in ascending order.

Header
XlYesNoGuess XlYesNoGuess

省略可能なXlYesNoGuess Optional XlYesNoGuess. 最初の行にヘッダーが含まれているかどうかを指定します。 Specifies whether or not the first row contains headers. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. 可能定数は、次のいずれか:xlGuess Can be one of the following XlYesNoGuess constants:xlGuess. ヘッダーがあるかどうかを判断し、位置を確認して、Microsoft Excel では、1 つを使用する必要がある場合。xlno というdefault. Lets Microsoft Excel determine whether there’s a header, and determine where it is if there is one.xlNodefault. 範囲全体を並べ替える必要があります。ある xlYes The entire range should be sorted.xlYes. 範囲全体が並べ替えられません。 The entire range should not be sorted.

OrderCustom
Object Object

省略可能なオブジェクトです。 Optional Object. この引数は、カスタム並べ替え順の一覧に 1 から始まる整数オフセットです。 This argument is a one-based integer offset to the list of custom sort orders. 省略した場合は、 OrderCustom、(標準の並べ替え順序) を使用します。 If you omit OrderCustom, (normal sort order) is used.

MatchCase
Object Object

省略可能なオブジェクトです。 Optional Object. Trueは、大文字小文字を区別して並べ替えを行いますFalseは大文字小文字を区別する並べ替えを行います。 True to do a case-sensitive sort; False to do a sort that’s not case sensitive. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports.

Orientation
XlSortOrientation XlSortOrientation

省略可能なXlSortOrientation Optional XlSortOrientation. 並べ替えの方向を指定します。 The sort orientation. 可能定数は、次のいずれか:xlSortRowsdefault Can be one of the following XlSortOrientation constants:xlSortRowsdefault. 行の並べ替えを行います。xlSortColumns The sort is done by row.xlSortColumns. 列での並べ替えを行います。 The sort is done by column.

DataOption1
XlSortDataOption XlSortDataOption

省略可能なXlSortDataOption Optional XlSortDataOption. テキストを並べ替える方法を指定するKey1 Specifies how to sort text in Key1. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. 可能定数は、次のいずれか:xlSortTextAsNumbers Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. 並べ替えには、数値データとしてテキストを処理します。xlSortNormaldefault. Treats text as numeric data for the sort.xlSortNormaldefault. 数値データとテキスト データを個別に並べ替えます。 Sorts numeric and text data separately.

DataOption2
XlSortDataOption XlSortDataOption

省略可能なXlSortDataOption Optional XlSortDataOption. テキストを並べ替える方法を指定するKey 2 Specifies how to sort text in Key 2. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. 可能定数は、次のいずれか:xlSortTextAsNumbers Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. 並べ替えには、数値データとしてテキストを処理します。xlSortNormaldefault. Treats text as numeric data for the sort.xlSortNormaldefault. 数値データとテキスト データを個別に並べ替えます。 Sorts numeric and text data separately.

DataOption3
XlSortDataOption XlSortDataOption

省略可能なXlSortDataOption Optional XlSortDataOption. テキストを並べ替える方法を指定するKey 3 Specifies how to sort text in Key 3. ピボット テーブル レポートの並べ替えには使用できません。 Cannot be used when sorting PivotTable reports. 可能定数は、次のいずれか:xlSortTextAsNumbers Can be one of the following XlSortDataOption constants:xlSortTextAsNumbers. 並べ替えのテキストの数値データを処理します。xlSortNormaldefault. Treats text numeric data for the sort.xlSortNormaldefault. 数値データとテキスト データを個別に並べ替えます。 Sorts numeric and text data separately.

戻り値

注釈

SortSpecialメソッドで引数を何も定義しない場合 Microsoft Excel には昇順でソートするように選択、選択範囲が並べ替えられます。 If no arguments are defined with the SortSpecial method, Microsoft Excel will sort the selection, chosen to be sorted, in ascending order.

適用対象