Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein neues Sortierfeld und gibt ein SortFields-Objekt zurück.
Syntax
Ausdruck. Add (Key, SortOn, Order, CustomOrder, DataOption)
Ausdruck Eine Variable, die ein SortFields-Objekt darstellt.
Parameter
| Name | Erforderlich/Optional | Datentyp | Beschreibung |
|---|---|---|---|
| Key | Erforderlich | Range | Gibt einen Schlüsselwert für die Sortierung an. |
| SortOn | Optional | Variant | Ein XlSortOn-Wert , der angibt, welche Eigenschaft einer Zelle für die Sortierung verwendet werden soll. |
| Order | Optional | Variant | Ein XlSortOrder-Wert , der die Sortierreihenfolge angibt. |
| CustomOrder | Optional | Variant | Gibt an, ob eine benutzerdefinierte Sortierreihenfolge verwendet werden soll. |
| DataOption | Optional | Variant | Ein XlSortDataOption-Wert , der angibt, wie Text sortiert werden soll. |
Rückgabewert
SortField
Hinweise
Diese API bietet keine Unterstützung für Datentypen wie Geografie oder Aktien. Informationen zum Definieren einer Sortierreihenfolge basierend auf einem SubField eines dieser Typen finden Sie in der Add2-Methode .
Beispiel
In diesem Beispiel wird eine Tabelle , Table1 on Sheet1, nach Column1 in aufsteigender Reihenfolge sortiert.
Die Clear-Methode wird zuvor aufgerufen, um sicherzustellen, dass die vorherige Sortierung gelöscht wird, sodass eine neue angewendet werden kann.
Das Sort-Objekt wird aufgerufen, um die hinzugefügte Sortierung auf Table1 anzuwenden.
ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort.SortFields.Add _
Key:=Range("Table1[[#All],[Column1]]"), _
SortOn:=xlSortOnValues, _
Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.