Range("I1:I300") Можно ли диапазон задать по-друго

Программирование на Visual Basic for Applications
sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Range("I1:I300") Можно ли диапазон задать по-друго

Сообщение sonata » 23.05.2003 (Пт) 11:58

Range("I1:I300") Можно ли диапазон задать по-другому? Без буквы?
Или только через Range и с буквой?

sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Сообщение sonata » 23.05.2003 (Пт) 12:02

Кусочек VBA кода для автоматич. сцепления строк,
ссылка была раньше через Range, я заменила в нужных местах,
а в красном месте не знаю как заменить?

Columns(13).Select
Cells(1, 13).Select
Cells(1, 13).FormulaR1C1 = "=UPPER(CONCATENATE(TRIM(RC[-11]),TRIM(RC[-8])))"
Selection.AutoFill Destination:=Range("I1:I300"), Type:=xlFillDefault

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 23.05.2003 (Пт) 12:26

Sonata
Range("I1:I300") Можно ли диапазон задать по-другому? Без буквы?
Или только через Range и с буквой?



можно, вот так:
Range(Cells(1,9), Cells(300,9))
:wink:


Вернуться в VBA

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

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

    TopList