Необходимо скопировать область данных из одной книги в другую, но получаю ошибку следующего плана:
1004 Метод Copy из класса Range завершен неверно.
Скопировать нужно полностью область с форматированием внутри, итд. Внутри Range попадаются объединенные ячейки, то есть через Cells здесь видимо не вариант.
Код следующий:
- Код: Выделить всё
FPath = txtPath01.Text
objExcel.Application.Workbooks.Open FPath
objExcel2.Application.Workbooks.Open App.Path & "\template-hat.xls"
objExcel.Worksheets(1).Range("A2:H16").Copy objExcel2.Worksheets(1).Range("A7")
objExcel.Application.Workbooks.Close
objExcel2.Application.Workbooks.Close
В чем может быть дело?
З.Ы. Пишу не в раздел VBA, потому что работаю из VB6.