Essaye cette macro pour voir ce que ça donne. Il me manque toutes tes références externes pour finaliser.
Sub Macro1()
Dim i As Integer, j As Integer, nL As Integer
nL = Cells(Rows.Count, 4).End(xlUp).Row
For i = nL To 4 Step -1
If Cells(i, 1) <> "" Then
For j = 1 To 5
Rows(i + 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next j
End If
Next i
Sheets("code").Range("C3:I7").Copy
nL = Cells(Rows.Count, 4).End(xlUp).Row
For i = 4 To nL
If Cells(i, 1) <> "" Then
Cells(i + 1, 1).Select
Sheets("take off").Range("A" & i + 1).PasteSpecial xlPasteFormulas
i = i + 5
Cells(i, 1).Select
End If
Next i
End Sub