Com base no seu problema principal, você pode usar a linha a seguir para inserir uma linha abaixo da célula ativa.
'Insert row below active cell
ActiveCell.Offset(1).EntireRow.Insert
ActiveWorksheet.Range("A1:K" & your_variable_end_of_copy_area).Copy ActiveWorksheet.Range("your_variable_destination_to_insert")
Se você colar o código que já tem, posso ajudar você de uma maneira melhor.