Tja, leider bleibt's dabei!
Auch wenn ich das "Radiergummi" verwende und "Alle löschen" wähle, bleibt der Bereich bis A10 bestehen ...
@pesi: Mir geht es darum, wenn am Ende der Liste die Zeilen gelöscht werden sollen. Der Inhalt verschwindet bei mir auch - das ist nicht das Problem. Mach mal die Zeilen bis 1.000 voll und lösche dann Zeile 750 bis 1000, spring zum Anfang und benutze dann <Strg Ende>, dann springt der Cursor auf A1000 und nicht auf A749!
Das führt dazu, das die UsedRange (in VBA) des Sheets nur noch bis zur ersten gefüllten Zeile geht (bei mir im test 4).
Und wo springst Du mit <Strg Ende> hin?
Das bleibt doof!
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS
SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney