ich bekomme es einfach nicht hin und nach stundenlanger Suche hier mein Anliegen.
Eigentlich ist es ganz einfach. Ich habe in der Mappe 4 Bereiche definiert.
Jeder dieser Bereiche soll kopiert werden, neben den "Original-Werten" eingefügt und absteigend sortiert werden. Der Code funktioniert auch soweit.
Jedoch würde ich gerne meinen Code kürzen. Bisher habe ich den Folgenden Code viermal _
hintereinander kopiert und das Wörtchen "Erreichbarkeit" durch eines der anderen definierten _
Bereiche ersetzt. Ich hatte vor dies variabel zu halten und mit einer For-Schleife zu _
durchlaufen. Leider ohne Erfolg. Würde sich jemand erbarmen und einem verzweifelten Neuling _ helfen? Über jeden Hinweis wäre ich dankbar. Hier noch der Code welcher für jeden Bereich ausgeführt werden soll.
Private Sub Erreichbarkeit()
'Definierten Bereich Kopieren
Set Bereich = Range("Erreichbarkeit")
Bereich.Select
Selection.Copy
'Definierten Bereich Einfügen
ActiveCell.Offset(0, 3).PasteSpecial xlValues
Application.CutCopyMode = False
'Bereich sortieren
Set Bereich = Selection
Bereich.Sort _
Key1:=Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 1)), Order1:=xlDescending, _
Header:=xlYes, orderCustom:=1, _
MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub