Hallo M.O.,
ehrlich gesagt, sehe ich da keine wesentliche Änderung.
Der Grund, warum ich mich ans Forum gewandt habe, war in erster Linie dieser Abschnitt:
'************************************
For i = ZAE To ZANZ
Rows(i).EntireRow.Delete
Next i
ZANZ = ZAE - 1
'***********************************
den wollte ich durch Blockbildung - mit ZAE bis ZANZ sind bereits die Grenzen abgesteckt -markieren und in 1 Rutsch löschen.
Auf die Art, wie er drinnen steht, dauert es zulange(teilweise > 2 Min.)
Da war Dein erster Vorschlag ja vielversprechend:
Worksheets(TABELL).Range(Cells(ZAE, 1), Cells(ZANZ, 1)).EntireRow.Delete xlShiftUp
Nachdem Du hier keine Änderung vorgenommen hast, folgere ich daraus, dass dies doch nicht machbar ist. Ist dies korrekt ?
danke für Deine Mühe
Gruß
Karlheinz