Zeilenbereich auf einmal löschen

Hi Leute

Folgendes Problem.
Ich möchte in Workbook1 die Zeilen 30-60 auf einmal löschen. Nun kann es aber vorkommen daß es nicht Zeile 30-60 ist sondern 45-70. D.h. der Zeilenbereich soll dynamisch veränderbar sein.

Bitte um ein Makroprogramm

Mit besten Grüßen

Patrick

Hi Patrick,

Folgendes Problem.
Ich möchte in Workbook1 die Zeilen 30-60 auf einmal löschen.
Nun kann es aber vorkommen daß es nicht Zeile 30-60 ist
sondern 45-70. D.h. der Zeilenbereich soll dynamisch
veränderbar sein.

Bitte um ein Makroprogramm

Hier EINE VBA-Zeile, die löscht aus einem aktiven WorkSheet alle Zeilen von FirstLine bis LastLine:

 Range(Rows(FirstLine), Rows(LastLine)).Delete

Bei Aufruf dieser Zeile muss eine Tabelle aktiv sein, ansonsten wird ein Fehler gemeldet. Diese Zeile kannst Du in eines Deiner Makros einbauen. FirstLine und LastLine kannst Du als Variablen deklarieren … dann hast Du Dein dynamisches Makro.

Gruß, Guido