Я пытаюсь скопировать данные из одной таблицы в другую (в которой уже есть данные). Мне нужно скопировать (из исходной таблицы) все заполненные ячейки в столбец B в электронной таблице назначения, но в последней строке (не переписывая существующие данные)Копирование данных из одной таблицы в другую
вот что у меня есть, но это не совсем то, что мне нужно, бросает ошибку говоря:
объект требуется
на этой линии: Last_Row = Range("A" & Rows.Count).End(xlUp).Row)
И я пытаюсь сделать это в .VBS подать
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
Set objWorkbook = objExcel.Workbooks.Open("D:\Test2.xlsx")
Set objWorksheet = objWorkbook.Worksheets("Sheet 2")
Set objRange = objWorksheet.Range("A5:D5")
objRange.Copy
'destination spreadsheet stuff:
Set objExcel2 = CreateObject("Excel.Application")
objExcel2.Visible = True
Set objWorkbook2 = objExcel.Workbooks.Open("D:\Test1.xlsx")
Set objWorksheet2 = objWorkbook2.Worksheets("Sheet1")
Last_Row = Range("A" & Rows.Count).End(xlUp).Row
objWorksheet2.Range("B" & Last_Row).Activate
objWorksheet2.Paste
что не VB.NET код – Plutonix
, который был предложенный тег удалю его. – user2026188
если это не код VBscript, то что это? – user2026188