Hallo Martina
Ich habe Dein Anliegen so verstanden: Die Zeilen 8, 11, 14 usw. sind leer. Diese leeren Zeilen sollen gefüllt werden mit der Zeile 5. Die Aktion soll beendet werden, wenn in Spalte A der Begriff „Erstellt“ auftaucht.
Um das zu bewerkstelligen, geht folgendes Makro:
Sub ZeileFuenf()
Columns("A:A").Select
Selection.Find(What:="Erstellt", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
zerstellt = ActiveCell.Row
Rows("5:5").Select
Selection.Copy
zleer = 8
While zleer < zerstellt
Rows(zleer).Select
ActiveSheet.Paste
zleer = zleer + 3
Wend
Application.CutCopyMode = False
Range("A" & zerstellt).Select
End Sub
Bei mir klappt es. Ich hoffe, bei Dir auch.
Viele Grüsse Niclaus