Ich habe folgendes Problem:
In meiner Exceltabelle stehen in einer Spalte mehrere berechnete Formelwerte untereinander. Nun möchte ich in den Zellen nur die Werte stehen haben (damit es keine Probleme bei sort. gibt) und sie danach absteigend sortieren. Dazu habe ich ein Makro geschrieben, aber das funktionierte nur für feste Zellnamen. Ich brauche aber eins, dass mir die Werte nur für den aktivierten Zellbereich sortiert, weil die zu sortierten Zellbereiche nicht zusammenhängen und sich die Zellnamen sich ändern. Mein Makro sieht aktuell so aus:
ActiveCell.Select
Selection.Copy
ActiveCell.Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
ActiveCell.Select
Application.CutCopyMode = False
Selection.Sort Key1:=Range(ActiveCell.Address()), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Richtet aber ziemliches Chaos in der Tabelle an.
Wer kann mir helfen? Danke im voraus
Gruss Sebastian