die folgende Formel, sortiert über einen Button, die entsprechenden Zeilen.
Das geht auch soweit.
Bloß die Formelbezüge werden nicht angepaßt.
Private Sub CommandButton1_Click()
Dim rngListen As Range
Set rngListen = Range("A15:AT30,A52:AT67,A89:AT104,A125:AT140")
Application.ScreenUpdating = False
With Application.Workbooks.Add(xlWBATWorksheet).Sheets(1)
.Columns("B:AT").NumberFormat = "@"
.Range("A1:AT16").Formula = rngListen.Areas(1).Formula
.Range("A17:AT32").Formula = rngListen.Areas(2).Formula
.Range("A33:AT48").Formula = rngListen.Areas(3).Formula
.Range("A49:AT64").Formula = rngListen.Areas(4).Formula
.UsedRange.Sort .Cells(1), xlAscending
rngListen.Areas(1).Formula = .Range("A1:AT16").Formula
rngListen.Areas(2).Formula = .Range("A17:AT32").Formula
rngListen.Areas(3).Formula = .Range("A33:AT48").Formula
rngListen.Areas(4).Formula = .Range("A49:AT64").Formula
.Parent.Close False
End With
Application.ScreenUpdating = True
End Sub
Hat jemand dafür eine Lösung?
gruß und danke graubart