Я довольно новичок в VBA, так что это может быть немного базовым.У меня есть макрос, который копирует диапазон ячеек из листа «Рабочий лист» и вставляет их в активную строку в листе «FCTC».Макрос также вставляет новые строки, чтобы новая вставленная информация не записывалась поверх существующих данных.Я думаю, что моя проблема заключается в копировании диапазона в активную вставку ссылки на ячейку, но я не уверен.Я разместил код ниже.Любая помощь будет принята с благодарностью.
`Private Sub CommandButton1_Click()
Application.Goto ActiveWorkbook.Sheets("Working Sheet").Range("A1:AQ7")
Selection.Copy
Sheets("FCTC").Select
ActiveCell.Offset(0, 7).EntireRow.Insert
ActiveCell.Paste
End Sub
Макрос действительно работает, вставляет необходимые данные и перемещает строки вниз по желанию.Однако я получаю
ошибка времени выполнения 1004 «Сбой метода PasteSpecial класса Range»
Ясно, что есть проблема со структурой, но я не смогрешить это.