Я пытаюсь отправить данные с одного листа на другой рабочий лист в неактивной книге. Кодирование данных правильно и закрытие моих книг, как я хочу, но не вставляет данные. Я собираюсь отправлять данные каждый месяц, и я хочу, чтобы новые данные добавлялись после старого.Проблемы при попытке отправить данные с одного листа на другой
Может ли кто-нибудь помочь мне найти ошибку?
Sub Send()
Workbooks.Open Filename:="FILENAME"
Workbooks("NAME").Activate
Worksheets("Sheet1").Activate
Range("A3:D19").Copy
ActiveWorkbook.Close True
Workbooks("NAME").Activate
erow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range(Cells(erow, 1), Cells(erow, 4))
ActiveWorkbook.Save
ActiveWorkbook.Close True
End Sub
Если я нахожусь в рабочей книге, являющейся источником данных, мне все еще нужно установить всю ссылку для этого? – anp
Да, это хорошая практика, чтобы объявлять ссылки на нее и использовать ссылки вместо того, чтобы полагаться на активную книгу/лист. – mielk
Я здесь не работаю. Я понял, как я его копирую, но есть проблема при попытке вставить его. – anp