Klasse Sort - Sortierung (Excel VBA)
Die Klasse Sort stellt eine Sortierung eines Datenbereichs dar. Um eine Sort -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim srt as Sort
Set srt = ActiveSheet.Sort
Apply
Sortiert den Bereich basierend auf den derzeit angewendeten Sortierstatus.
ActiveSheet.Sort.Apply
Header
Gibt an, ob die erste Zeile Überschrifteninformationen enthält. Mögliche Rückgabewerte sind xlGuess - In Excel wird ermittelt, ob eine Überschrift vorhanden ist, und wenn ja, wo sich diese befindet, xlNo - Standardwert, xlYes - Der gesamte Bereich soll nicht sortiert werden.
xlNo ist der Standardwert.
ActiveSheet.Sort.Header = xlGuess
MatchCase
Legen Sie den Wert auf true fest, um eine Sortierung mit Berücksichtigung der Groß-/Kleinschreibung durchzuführen, oder legen Sie auf false fest, um eine Sortierung ohne Groß-/Kleinschreibung auszuführen.
ActiveSheet.Sort.MatchCase = True
Orientation
Gibt die Sortierrichtung an. Mögliche Rückgabewerte sind xlSortColumns - Sortiert nach Spalten, xlSortRows - Sortiert nach Zeilen.
ActiveSheet.Sort.Orientation = xlSortColumns
Rng
Gibt den Wertebereich zurück, für den die Sortierung ausgeführt wird.
Dim rngRng As Range
Set rngRng = ActiveSheet.Sort.Rng
SetRange
Legt den Range fest, über den die Sortierung erfolgt.
SetRange (Rng)
Rng: Gibt den Umfang an, über den die vom Sort -Objekt dargestellte Sortierung auftritt.
ActiveSheet.Sort.SetRange Rng:=
SortFields
Gibt das SortFields -Objekt zurück, das die Auflistung der Sortierfelder darstellt, die mit dem Sort -Objekt verknüpft sind.
Dim sfsSortFields As SortFields
Set sfsSortFields = ActiveSheet.Sort.SortFields
SortMethod
Gibt die Sortiermethode für chinesische Sprachen an. Mögliche Rückgabewerte sind xlPinYin - Phonetische chinesische Sortierreihenfolge für Zeichen, xlStroke - Sortierung nach der Anzahl der Striche in jedem Zeichen.
ActiveSheet.Sort.SortMethod = xlPinYin