Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Hallo Andreas,
mit der Anweisung CopyOrigin:=xlFormatFromLeftOrAbove sollten die Formate von oberhalb übernommen werden. Falls die Rahmen nicht übernommen werden, erweitere den Code so:
Sub ZeileEinfuegen()
Dim LRow As Long
LRow = Cells(Rows.Count, 5).End(xlUp).Row
Rows(LRow - 1).Insert Shift:=xlDown, _
CopyOrigin:=xlFormatFromLeftOrAbove
Range("A" & LRow - 2 & ":E" & LRow - 2).Copy
Range("A" & LRow - 1).PasteSpecial xlPasteFormats
Range("E" & LRow - 2).Copy
Range("E" & LRow - 1).PasteSpecial Paste:=xlPasteFormulas
Application.CutCopyMode = False
End Sub
Mit freundlichen Grüßen
Claus