Hallo,
ich gehe mal davon aus, dass der Text "Entry||0;False;P17" so in Spalte A deines Arbeitsblattes steht.
Kopiere den folgenden Code in ein
Standard Modul der entsprechenden Arbeitsmappe:
Sub einfuegen()
Dim lngZeile As Long
With ActiveSheet
For lngZeile = .Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If Left(.Cells(lngZeile, 1), 8) = "Entry||0" Then
.Range(Cells(lngZeile, 1), Cells(lngZeile + 4, 1)).EntireRow.Insert
.Cells(lngZeile, 1).Value = "Vielen"
.Cells(lngZeile + 1, 1) = "Dank"
.Cells(lngZeile + 2, 1).Value = "für"
.Cells(lngZeile + 3, 1).Value = "Ihre"
.Cells(lngZeile + 4, 1).Value = "Hilfe"
End If
If Left(.Cells(lngZeile, 1), 8) = "Entry||4" Then
.Cells(lngZeile + 1, 1).EntireRow.Insert
.Cells(lngZeile + 1, 1).Value = "Danke"
End If
Next lngZeile
End With
End Sub
Schau mal, ob das so in Ordnung ist. Probiere das aber erst einmal in einer Testmappe aus.
Gruß
M.O.