Ich habe eine Tabelle, die eine beliebige Anzahl von Zeilen enthalten können:VBA Excel Sortierbereich durch bestimmte Spalte
wie gesagt es 1 oder ∞ Zeilen enthalten kann.
Ich möchte den Bereich A3: D∞ nach der Datumszelle in Spalte B sortieren. Wie kann ich das tun?
Das Problem ist, dass ich nicht weiß, wie man von A3 bis zur letzten Zeile wählt.
Ich denke, dass die Schleife in die letzte Zeile ist keine richtige Methode.
Ich habe das so weit sieht es sieht wie korrekt aus, aber der Bereich ist hart codiert. Wie kann ich die Hardcoding der Reihe loswerden?
Range("A3:D8").Sort key1:=Range("B3:B8"), _
order1:=xlAscending, Header:=xlNo
Dank es funktioniert, in ein paar Minuten wird Sie ans ans wer – Cheese
Nur ein Hinweis: Dies funktioniert nicht so gut mit Datum Dateitypen, die als Zeichenfolgen sortiert sind. Es ist sicherer, die Felder zu long zu konvertieren und dann zu sortieren. – Yasskier
Tausende von Stimmen auf! –