Я пытаюсь выяснить самый быстрый метод Loop для копирования диапазона столбцов («A16: J1338») из исходной рабочей книги в определенный столбец (C1) конкретной рабочей книги. 10раз. Я хотел бы, чтобы этот макрос вставил данные ниже последней доступной пустой ячейки (под COL C)
Вот мой код;
Sub copy_Loop()
Dim LastRow As Long
Range("A16:J1338").Select
Selection.Copy
Workbooks.Open "C:\Users\Manzurfa\Desktop\1. Forecast Amalgamation.xlsx"
Range("C1").Select
ActiveSheet.Paste
Windows("Merrell CA Forecast Template - Alain Travers.xlsm").Activate
Range("K18:O1338").Select
Selection.Copy
Windows("1. Forecast Amalgamation.xlsx").Activate
Range("K3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Merrell CA Forecast Template - Alain Travers.xlsm").Activate
Range("A16:J1338").Select
Selection.Copy
Windows("1. Forecast Amalgamation.xlsx").Activate
Range("B1").Select
Selection.End(xlDown).Select
ActivCell.Offset(0, 1).Select
Selection.End(xlUp).Select
ActivCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
End Sub
Столбцы («A16: J1338») имеютпустые строки между ними, и я хотел бы, чтобы макрос пропустил пробелы и сделал цикл копирования-вставки под последней доступной пустой ячейкой
Буду очень признателен за любую помощь в этом.