Всем добрый день.
Странные вещи стали твориться у меня там, где все должно быть гладко.
Есть два листа, пытаемся скопировать данные из одного в другой. Активным является Sh2.
ws0.Range(Cells(1, 1), Cells(3, 1)).Copy вызывает ошибку 400.
Причем на месте Copy может быть что угодно. Системе категорически разонравился метод обращения к Range через Cells.
Аналогичное обращение на текущем листе не выдает никакой ошибки.
Признателен за любую помощь.
Странные вещи стали твориться у меня там, где все должно быть гладко.
Есть два листа, пытаемся скопировать данные из одного в другой. Активным является Sh2.
Код |
---|
Dim ws0 As Worksheet Dim ws2 As Worksheet Set ws0 = ThisWorkbook.Sheets("Sh1") Set ws2 = ThisWorkbook.Sheets("Sh2") ws0.Range(Cells(1, 1), Cells(3, 1)).Copy ws2.Cells(5, 1).Activate ws2.Paste |
ws0.Range(Cells(1, 1), Cells(3, 1)).Copy вызывает ошибку 400.
Причем на месте Copy может быть что угодно. Системе категорически разонравился метод обращения к Range через Cells.
Аналогичное обращение на текущем листе не выдает никакой ошибки.
Признателен за любую помощь.