Ich möchte dass es mir im Tabellenblatt "Depot" die Spalte "L" ab Zeile 2 bis zur letzten Zeile nach dem Alphabet sortiert!
Wie muss ich das machen?
Kann mir jemand dabei behilflich sein?
Besten Dank.
Gruss Daniel
Sub Daniel()
Sheets("Depot").Range("L:L").Sort _
Key1:=Cells(1, 12), Header:=xlYes, Order1:=xlAscending
End Sub
Gruss CharlySub Makro1()
With Worksheets("Depot")
.Sort.SortFields.Clear
.Sort.SortFields.Add2 Key:=Range("L2"), SortOn:=xlSortOnValues, _
Order:=xlAscending, DataOption:=xlSortNormal
With .Sort
.SetRange Range("L:L")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With
End Sub
Gruss CharlyUm eine Excel-Spalte ab Zeile 2 nach dem Alphabet zu sortieren, kannst du die folgenden Schritte befolgen:
Wenn du die Sortierung über VBA durchführen möchtest, siehe den Abschnitt "Alternative Methoden".
Sub SortiereSpalte()
Sheets("Depot").Range("L:L").Sort Key1:=Sheets("Depot").Cells(2, 12), Header:=xlYes, Order1:=xlAscending
End Sub
Falls du die Sortierung nicht über das Dropdown-Menü durchführen möchtest, kannst du VBA verwenden. Hier ist ein Beispiel:
Sub SortiereMitVBA()
With Worksheets("Depot")
.Sort.SortFields.Clear
.Sort.SortFields.Add2 Key:=Range("L2"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With .Sort
.SetRange Range("L:L")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End With
End Sub
Dieser VBA-Code sortiert die gesamte Spalte "L" ab Zeile 2 alphabetisch.
Ein praktisches Beispiel zur Verwendung des Dropdowns:
Für die VBA-Methode kannst du den oben genannten VBA-Code in das Modul einfügen und ausführen, um die Spalte zu sortieren.
1. Wie kann ich mehrere Spalten gleichzeitig sortieren?
Du kannst mehrere Keys in deinem VBA-Code hinzufügen, um mehrere Spalten gleichzeitig zu sortieren.
2. Funktioniert dies in älteren Excel-Versionen?
Ja, die grundlegenden Funktionen zum Sortieren und die VBA-Methoden sind auch in älteren Versionen von Excel verfügbar, jedoch kann die Benutzeroberfläche leicht variieren.