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.
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.