Excel VBA sortieren
05.07.2021 16:23:56
Fritz_W
ich habe mit dem Makrorekorder nachfolgenden Code aufgezeichnet um einen Tabellenbereich des Tabellenblatts "Tabelle2" zu sortieren.
Ich möchte nun jedoch zum einen, dass das Makro das Sortieren auch aus einem anderen Tabellenblatt ermöglicht und zum anderen, das als zweites Sortierkriterieum nach Spalte B sortiert wird.
Für eure Hilfe vielen Dank im Voraus.
mfg
Fritz
Hier mein aufgezeichneter Code:
Sub Sortieren()
' Sortieren Makro
Range("A2:D51").Select
ActiveWorkbook.Worksheets("Tabelle2").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Tabelle2").Sort.SortFields.Add2 Key:=Range( _
"A2:A51"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Tabelle2").Sort
.SetRange Range("A1:D51")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Anzeige