28.06.2022, 10:01
Hallo allerseits,
ich müsste eine Exceltabelle nach mehr als 3 Spalten sortieren. Leider ist das in Excel ja so einfach nicht möglich. Mit den über Google gefundenen Lösungsansätzen komme ich mit meinen VBA Kenntnissen, welche leider gar nicht vorhanden sind, nicht klar.
Die bisher ausreichende Lösung (nach 3 Spalten zu sortieren) sieht bisher so aus:
Sub Funktionen()
ActiveSheet.Unprotect Password:="35x38fw3"
Range("A2:o100").Sort Key1:=Range("c2"), Key2:=Range("d2"), Key3:=Range("e2"), Order1:=xlAscending
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="35x38fw3"
End Sub
Hierbei wird dann auch zuerst das geschützte Blatt entsperrt und nach ausführen des Makros wieder gesperrt.
Jetzt müsste ich die Tabelle neben den Spalten E, D und E zusätzlich noch nach den Spalten F und G sortieren.
Ich hoffe, es kann mir VBA Laie jemand auf die Sprünge helfen.
Vielen Dank.
ich müsste eine Exceltabelle nach mehr als 3 Spalten sortieren. Leider ist das in Excel ja so einfach nicht möglich. Mit den über Google gefundenen Lösungsansätzen komme ich mit meinen VBA Kenntnissen, welche leider gar nicht vorhanden sind, nicht klar.
Die bisher ausreichende Lösung (nach 3 Spalten zu sortieren) sieht bisher so aus:
Sub Funktionen()
ActiveSheet.Unprotect Password:="35x38fw3"
Range("A2:o100").Sort Key1:=Range("c2"), Key2:=Range("d2"), Key3:=Range("e2"), Order1:=xlAscending
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="35x38fw3"
End Sub
Hierbei wird dann auch zuerst das geschützte Blatt entsperrt und nach ausführen des Makros wieder gesperrt.
Jetzt müsste ich die Tabelle neben den Spalten E, D und E zusätzlich noch nach den Spalten F und G sortieren.
Ich hoffe, es kann mir VBA Laie jemand auf die Sprünge helfen.
Vielen Dank.