Sub InterlaceData()
Application.ScreenUpdating = False
Dim v As Variant, arr() As Variant, i As Long, x As Long
v = Range("A3", Range("A" & Rows.Count).End(xlUp)).Resize(, 6).Value
ReDim Preserve arr(1 To UBound(v) * 2, 1 To 3)
For i = LBound(v) To UBound(v)
If x = 0 Then x = x + 1 Else x = x + 2
arr(x, 1) = v(i, 1)
arr(x, 2) = v(i, 2)
arr(x, 3) = v(i, 3)
arr(x + 1, 1) = v(i, 1)
arr(x + 1, 2) = v(i, 5)
arr(x + 1, 3) = v(i, 6)
Next i
Range("H3").Resize(UBound(v) * 2, 3).Value = arr
Application.ScreenUpdating = True
End Sub