|  
                                             
	Werner danke nochmals, 
	habe es jetzt so gelöst, bitte nicht steinigen. 
	würde mich aber freuen es zu erfahren wie es richtig gemacht wird mit weniger code. 
	  
	Public Sub Kopieren() 
	Dim loLetzte As Long, raFund As Range 
	Application.ScreenUpdating = False 
	  
	With ActiveSheet 
	    loLetzte = .Cells(.Rows.Count, "A").End(xlUp).Row 
	    Set raFund = .Range("A19:A" & loLetzte).Find(what:="Spannmittel", LookIn:=xlValues, lookat:=xlWhole) 
	    If Not raFund Is Nothing Then 
	        .Range("A19:K19").Copy 
	        Rows(raFund.Row).Insert 
	        Application.CutCopyMode = False 
	        Range("A" & raFund.Row - 1 & ":" & "K" & raFund.Row - 1).ClearContents 
	        Range("A19:K" & raFund.Row - 1).Select 
	        With Selection.Borders(xlEdgeLeft) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlEdgeTop) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlEdgeBottom) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlEdgeRight) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlInsideVertical) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlInsideHorizontal) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    Selection.Borders(xlDiagonalDown).LineStyle = xlNone 
	    Selection.Borders(xlDiagonalUp).LineStyle = xlNone 
	    With Selection.Borders(xlEdgeLeft) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlMedium 
	    End With 
	    With Selection.Borders(xlEdgeTop) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlMedium 
	    End With 
	    With Selection.Borders(xlEdgeBottom) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlMedium 
	    End With 
	    With Selection.Borders(xlEdgeRight) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlMedium 
	    End With 
	    With Selection.Borders(xlInsideVertical) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    With Selection.Borders(xlInsideHorizontal) 
	        .LineStyle = xlContinuous 
	        .ColorIndex = 0 
	        .TintAndShade = 0 
	        .Weight = xlThin 
	    End With 
	    End If 
	End With 
	Range("A" & raFund.Row - 1).Select 
	Application.ScreenUpdating = True 
	End Sub 
	  
     |