HIer nochmal die andere Variante in der ich die werte erst in eine andere spalte kopieren will
Range("G62:G8797").Select Selection.Copy Range("F62").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveWorkbook.Worksheets("Lastgang-Simulation").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Lastgang-Simulation").Sort.SortFields.Add Key:= _ Range("F62"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Lastgang-Simulation").Sort .SetRange Range("F62:F8797") .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply