Код: Выделить всё
Sub Main()
Application.ScreenUpdating = False: Application.DisplayAlerts = False
Application.Calculation = xlCalculationManual
Dim ra As Range: Set ra = [таблица]
Dim sh As Worksheet: Set sh = ThisWorkbook.Worksheets("ревізія")
sh.Activate: ActiveWindow.View = xlPageBreakPreview
Dim newra As Range: Set newra = sh.HPageBreaks(2).Location.Resize(ra.Rows.Count, ra.Columns.Count)
newra.EntireRow.Insert: Set newra = sh.HPageBreaks(2).Location.Resize(ra.Rows.Count, ra.Columns.Count)
ra.Copy: newra.PasteSpecial xlPasteAll
For i = 1 To ra.Rows.Count
newra.Rows(i).RowHeight = ra.Rows(i).RowHeight
Next i
Set sh.HPageBreaks(3).Location = newra.Cells(newra.Cells.Count).EntireRow.Cells(1).Offset(1)
Application.ScreenUpdating = True: Application.DisplayAlerts = True
Application.Calculation = xlCalculationAutomatic
End Sub