Range.Sort Methode

Definition

Sortiert einen PivotTable-Bericht, einen Bereich oder den aktiven Bereich, wenn der angegebene Bereich nur eine Zelle enthält.

public object Sort (object Key1, Microsoft.Office.Interop.Excel.XlSortOrder Order1 = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, object Key2, object Type, 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.XlSortMethod SortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, 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 Sort (Optional Key1 As Object, Optional Order1 As XlSortOrder = Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, Optional Key2 As Object, Optional Type 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 SortMethod As XlSortMethod = Microsoft.Office.Interop.Excel.XlSortMethod.xlPinYin, 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

Parameter

Key1
Object

Optionales Objekt. Das erste Sortierfeld, entweder als Text (Ein PivotTable-Feld- oder Bereichsname) oder als Range Objekt ("Dept" oder Cells(1, 1) zum Beispiel).

Order1
XlSortOrder

Optional XlSortOrder. Die Sortierreihenfolge für das feld oder den bereich, das bzw. der in angegeben ist Key1. Dies kann eine der folgenden XlSortOrder-Konstanten sein:xlDescending. Sortiert in Key1 absteigender Reihenfolge.xlAscendingdefault. Sortiert Key1 in aufsteigender Reihenfolge.

Key2
Object

Optionales Objekt. Das zweite Sortierfeld, als Text (PivotTable-Feld oder Bereichsname) oder als Range-Objekt. Wenn Sie dieses Argument weglassen, gibt es kein zweites Sortierfeld. Kann beim Sortieren von Pivot Table-Berichten nicht verwendet werden.

Type
Object

Optionales Objekt. Gibt an, welche Elemente sortiert werden sollen. Verwenden Sie dieses Argument nur zum Sortieren von PivotTable-Berichten. Dies kann eine der folgenden XlSortType-Konstanten sein:xlSortLabels. Sortiert den PivotTable-Bericht nach Bezeichnungen. xlSortValues. Sortiert den PivotTable-Bericht nach Werten.

Order2
XlSortOrder

Optional XlSortOrder. Die Sortierreihenfolge für das feld oder den bereich, das bzw. der in angegeben ist Key2. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlSortOrder-Konstanten sein:xlDescending. Sortiert in Key2 absteigender Reihenfolge.xlAscendingdefault. Sortiert Key2 in aufsteigender Reihenfolge.

Key3
Object

Optionales Objekt. Das dritte Sortierfeld, als Text (Bereichsname) oder als Range-Objekt. Wenn Sie dieses Argument weglassen, gibt es kein drittes Sortierfeld. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden.

Order3
XlSortOrder

Optional XlSortOrder. Die Sortierreihenfolge für das feld oder den bereich, das bzw. der in angegeben ist Key3. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlSortOrder-Konstanten sein:xlDescending. Sortiert in Key3 absteigender Reihenfolge.xlAscendingdefault. Sortiert Key3 in aufsteigender Reihenfolge.

Header
XlYesNoGuess

Optional XlYesNoGuess. Gibt an, ob die erste Zeile Überschriften enthält. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlYesNoGuess-Konstanten sein:xlGuess. Lassen Sie Microsoft Excel bestimmen, ob eine Kopfzeile vorhanden ist, und bestimmen, wo sie sich befindet, wenn es einen gibt. xlNodefault. (Der gesamte Bereich sollte sortiert werden. xlYes. (Der gesamte Bereich sollte nicht sortiert werden).

OrderCustom
Object

Optionales Objekt. Bei diesem Argument handelt es sich um einen ganzzahligen, bei 1 beginnenden Offset für die Liste der benutzerdefinierten Sortierreihenfolgen. Wenn Sie weglassen OrderCustom, wird eine normale Sortierung verwendet.

MatchCase
Object

Optionales Objekt. True , um eine Sortierung zwischen Groß- und Kleinschreibung zu verwenden; False , um eine Sortierung zu durchführen, bei der die Groß-/Kleinschreibung nicht beachtet wird. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden.

Orientation
XlSortOrientation

Optional XlSortOrientation. Die Ausrichtung der Sortierung. Dies kann eine der folgenden XlSortOrientation-Konstanten sein:xlSortRowsdefault. Sortiert nach Zeile. xlSortColumns. Sortiert nach Spalten.

SortMethod
XlSortMethod

Optional XlSortMethod. Die Art der Sortierung. Einige dieser Konstanten stehen Ihnen je nach ausgewählter oder installierter Sprachunterstützung (z. B. US-Englisch) möglicherweise nicht zur Verfügung. Dies kann eine der folgenden XlSortMethod-Konstanten sein:xlStroke Sortierung nach der Anzahl der Striche in jedem Zeichen. xlPinYindefault. Phonetische chinesische Sortierreihenfolge für Zeichen.

DataOption1
XlSortDataOption

Optional XlSortDataOption. Gibt an, wie Text in Key 1sortiert wird. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlSortDataOption-Konstanten sein:xlSortTextAsNumbers. Behandeln Sie Text als numerische Daten für die Sortierung. xlSortNormaldefault. Sortiert numerische Daten und Textdaten getrennt.

DataOption2
XlSortDataOption

Optional XlSortDataOption. Gibt an, wie Text in Key 2sortiert wird. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlSortDataOption-Konstanten sein:xlSortTextAsNumbers. Behandelt Text als numerische Daten für die Sortierung. xlSortNormaldefault. Sortiert numerische Daten und Textdaten getrennt.

DataOption3
XlSortDataOption

Optional XlSortDataOption. Gibt an, wie Text in Schlüssel 3 sortiert wird. Kann nicht zum Sortieren von PivotTable-Berichten verwendet werden. Dies kann eine der folgenden XlSortDataOption-Konstanten sein:xlSortTextAsNumbers. Behandelt Text als numerische Daten für die Sortierung. xlSortNormaldefault. Sortiert numerische Daten und Textdaten getrennt.

Gibt zurück

Hinweise

Die Einstellungen für Header, , Order2Order1, Order3, OrderCustomund Orientation werden für das jeweilige Arbeitsblatt jedes Mal gespeichert, wenn Sie diese Methode verwenden. Falls Sie beim nächsten Aufruf dieser Methode keine Werte für die Argumente angeben, werden die gespeicherten Werte verwendet. Legen Sie diese Argumente jedes Mal explizit fest, wenn Sie die Sort-Methode verwenden, wenn Sie die gespeicherten Werte nicht verwenden möchten.

Textzeichenfolgen, die nicht in numerische Daten konvertiert werden können, werden normal sortiert.

Wenn mit der Sort -Methode keine Argumente definiert werden, wird die zu sortierende Auswahl von Microsoft Excel in aufsteigender Reihenfolge sortiert.

Gilt für: