Ich will in meinem Makro einen Bereich in einer Tabelle sortieren lassen. Der Bereich beginnt bei A6 geht 6 Spalten nach links und dann nach unten bis zu letzten ausgefüllten Zeile. Das mit dem Recorder aufgezeichnete Makro markiert aber immer nur einen Bereich fester Länge, die Zeilenänderung bekommt es nicht mit. Wie schaff ich nun, dass die neue Länge berücksichtigt wird.
mfg
Thomas
Hier ist der Sortierteil:
Range("A6").Select
Range("A6:E16").Sort Key1:=Range("A6"), Order1:=xlDescending, Key2:=Range _
("D6"), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase _
:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal