Я хочу иметь возможность добавлять пустые строки в любом месте электронной таблицы Excel. Мне нужно указать множество различных пустых строк для ввода в различные строки в электронной таблице. Например, вставьте 100 пустых строк, начиная со строки 99.
Я новичок в макросах, скопировал макрос из Интернета и попытался его адаптировать, но не могу получить правильный стартовый ряд. Я отметил части кода, которые запутались в комментариях к коду.
Sub test()
Dim j As Long, r As Range
h = 0
j = 0
h = InputBox("type starting row")
j = InputBox("type the number of rows to be inserted")
Set r = Range("A2") 'Problem here -- I need to be able to change this to value from h'
Range(r.Offset(h, 0), r.Offset(j, 0)).EntireRow.Insert
Set r = Cells(r.Row + j, 1)
'MsgBox r.Address(the apostrophe in the beginning of this line makes this line non operable)
End Sub