Моя цель - взять документ Excel с переменным размером строки, скопировать его, а затем вставить его в нижний ряд нового документа.
Более длинная история, мне нужно брать ежемесячные отчеты о продажах и складывать их в большой файл Excel.Каждый месяц мы делаем переменное количество продаж.Мне нужно объединить все эти месяцы вместе, чтобы мы могли их обработать.
У меня есть код, который, как я думал, работал ниже.Он мог перемещать переменные строки на разных рабочих листах, но не мог делать то же самое для разных рабочих книг.
Private Sub MoveRowToEndOfTable()
Dim LastRow As Long
LastRow = Cells.Find(What:="*", SearchOrder:=xlByRows,SearchDirection:=xlPrevious).Row
Sheets(1).Range("A2:A" & LastRow, "G2:G" & LastRow).Copy
Workbooks("BRN report Aggregator.xlsx").Worksheets("New shares EOM").Range("a6000").End(xlUp).Offset(1, 0).Cells.Insert
End Sub