Z.B. Möchte ich Zeile 23 - 45 aus dem Bereich 1 - 100 löschen. Danach soll die Nummerierung aber wieder fortlaufend von 1 - 100-(45-23) Zeilen sein.
Z.B. Möchte ich Zeile 23 - 45 aus dem Bereich 1 - 100 löschen. Danach soll die Nummerierung aber wieder fortlaufend von 1 - 100-(45-23) Zeilen sein.
Es wäre besser, wenn Du das beim Nummerieren schon bedenken würdest:
Nach der Nummer 1 schreibst du in die nächste Zeile die Formel =A1+1 und kopierst Sie nach unten. Wenn Du die Daten (und auch die Nummer) per Makro einträgst oder wenn Du den gesamten Bereich dynamisch halten willst, dann kannst Du die Formel ja auch per VBA eintragen.
Dann kannst Du Zeilen wo und wieviele Du willst und musst Dich um die Nummerierung nich kümmern.
Viel Erfolg,
Charlie
besten Dank für Deinen Input, mit VBA war ich schon bei der dynamischen Formelvergabe..., mir geht es nur um die genaue Syntax des Löschens, d.h. mit VBA und einer While-Wend-Schleife oder so, möchte ich die Startzeile (= Eingabe aus Textbox1) erkennen und bis Endzeile (= Eingabe in Textbox2) löschen...
Hast Du da vielleicht noch einen Tipp...?
Wie wäre es z.B. damit:
Der Zähler der For-Next-Schleife bekommt den Startwert zugewiesen und bis die Endzeile erreicht ist, wird die 1. Zeile im Bereich (= die Zeilennummer, die dem Startwert entspricht) gelöscht. Die anderen Zeilen, die gelöscht werden sollen, wandern dabei immer um 1 Zeile nach oben, daher bleibt auch die Nummer der Zeile, die aktuell gelöscht werden soll, immer gleich.
Kannst Du damit etwas anfangen?
Viel Erfolg,
Charlie
Wünsche noch einen schönen Abend.
Ciao
Andreas