Добрый день!
Столкнулся с такой непоняткой при оптимизации кода, копирующего диапазон из одной открытой книги в активную.
При прямом указании диапазона откуда копировать всё обрабатывается нормально:
Если же задаю диапазон через Cells:
то ошибка 1004 application-defined or object-defined error.
Хочется разобраться, почему везде Range через Cells нормально работает, а при копировании выдаёт ошибку?
Столкнулся с такой непоняткой при оптимизации кода, копирующего диапазон из одной открытой книги в активную.
При прямом указании диапазона откуда копировать всё обрабатывается нормально:
Код |
---|
Workbooks(orderName).Sheets(1).Range("A13:F13").Copy |
Код |
---|
Workbooks(orderName).Sheets(1).Range(Cells(headRow, 1), Cells(lastRow, lastCol)).Copy |
Хочется разобраться, почему везде Range через Cells нормально работает, а при копировании выдаёт ошибку?