VBA, объект RANGE
От: aureola  
Дата: 19.05.10 08:20
Оценка:
Добрый день, коллеги.

Кто знает, существует ли возможность склеивать диапазоны ячеек
наборами, без:
Do...Loop
Do While...Loop
Do Until...Loop
Do ... Loop While
Do...Loop Until
For...Next
For Each ...Next?

К примеру, есть диапазон A1:An, B1:Bn.
В диапазоне C1:Cn нужно получить "A1:An"&"B1:Bn".
Основное условие: склеить диапазонами, а не ячейками по одной.


Такой код не работает:
Set ran = Worksheets("Sheet1").Range("A1" + ":" + "An")
ran.Offset(0, 0).Select = ran.Offset(0, 0) & " " & ran.Offset(o, 1)
приходится использовать For Each...Next
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.