Range.Sort Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 1
sortiert 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 2
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.
- 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
, , Order2
Order1
, Order3
, OrderCustom
und 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.