Держите макрос для вашей задачи
Sub InsertLines()
FoundAddress = ActiveCell.Address
FoundRow = Range(FoundAddress).Row
Sheets.Add
ActiveSheet.Name = "InsertTMP"
Range("A1").Select
ActiveSheet.Paste
LinesCount = Selection.Rows.Count
Application.DisplayAlerts = False
Sheets("InsertTMP").Delete
Application.DisplayAlerts = True
Rows(FoundRow & ":" & FoundRow + LinesCount - 1).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range(FoundAddress).Select
ActiveSheet.Paste
End Sub
Последовательность действий:
- добавляете макрос в книгу, по желанию назначаете ему комбинацию клавиш
- копируете текст в буфер обмена
- выбираете на листе ячейку для вставки
- запускаете макрос по Alt+F8 или по назначенной комбинации