Teilen über


SortFields.Add-Methode (Excel)

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.