Resize отказывается работать

Программирование на Visual Basic for Applications
rdva
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 16.01.2007 (Вт) 20:36

Resize отказывается работать

Сообщение rdva » 04.09.2007 (Вт) 15:57

Dim Cel As Range
Set Cel = Workbooks("Книга1").Worksheets(1).Cells(7, 1)
Cel.Resize(0, 2).Copy Workbooks("Книга2").Worksheets(1).Cells(8, 1)

Выдает "Application defined or object defined error".
Почему? Как правильно сделать?

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 04.09.2007 (Вт) 16:41

Точно не знаю, но может так?

Код: Выделить всё
Sub Макрос1()
Dim Cel As Range
    Set Cel = Workbooks("Книга1").Worksheets(1).Cells(7, 1).Resize(1, 2)
    Cel.Copy Workbooks("Книга2").Worksheets(1).Cells(8, 1)
End Sub

voyt
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 23.08.2007 (Чт) 14:54

Сообщение voyt » 05.09.2007 (Ср) 6:52

надо: Cel.RESIZE (1,2).Copy

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 05.09.2007 (Ср) 9:41

или так

Cel.Resize(, 2).Copy
Привет,
KL

rdva
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 16.01.2007 (Вт) 20:36

Сообщение rdva » 05.09.2007 (Ср) 11:48

Спасибо!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList