ich habe das untenstehende makro aufgezeichnet.
Es soll von F8 bis zur letzten gefüllten zelle in spalte F aufsteigend sortieren. (in f7 steht die überschrift). in den zeilen f1 bis f6 stehen auch daten die nicht davon berühert werden dürfen.
Hier ist es wichtig das nur die spalte F sortiert wird die Spalten rechts und links dürfen nicht mit sortiert werden .
Dies makro funktioniert auch aber mich stören diese Zeilen Range("F7:F1048576").Select und SetRange Range("F7:F1048576") erstmal habe ich wieder das blöde select was ich nicht machen soll und dann benötige ich ja nicht die gesamten 1048576 zeilen. So weit ich es bis jetzt verstanden hab soll man so etwas nicht machen ( ressourcenverschwendung ).
habe es mit Range("F7:F" & .UsedRange.Rows.Count).select versucht dies geht aber auch nicht. Und selecht ist auch wieder drin.
weiss jemand wie ich es besser machen könnte?
liebe grüsse thomas
Range("F7:F1048576").Select
ActiveWorkbook.Worksheets("Auswertung").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Auswertung").Sort.SortFields.Add Key:=Range _
("F7"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Auswertung").Sort
.SetRange Range("F7:F1048576")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With