Ниже приведен мой код для копирования данных из одной рабочей книги в другую, но он выдает ошибку:
индекс вне диапазона
Также этот код нескопируйте данные на целевой лист последней строки.
Sub CopyDataNEW()
Dim sBook_t As Workbook
Dim sBook_s As Workbook
Dim wbPath_t As String
Dim wbPath_s As String
wbPath_t = "F:\TESt\DB_BA.xlsx"
wbPath_s = "F:\TESt\PPC_BA.xlsm"
Set sBook_s = Workbooks.Open(wbPath_s)
Set sBook_t = Workbooks.Open(wbPath_t)
sBook_s.Sheets("cstdata").Range("A2:EK2").Copy Destination:=sBook_t.Sheets("cstdatalist").Range("A2")
End Sub