как объединить две ячейки, не зная заранее их адреса?

Программирование на Visual Basic for Applications
aniutik
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 25.05.2004 (Вт) 9:38

как объединить две ячейки, не зная заранее их адреса?

Сообщение aniutik » 01.06.2004 (Вт) 8:01

мне нудно на новом листе для оформления таблицы объединить по две несколько ячеек.
Например B1 и С1, D1 и E1, F1 и G1 и т.д., до того момента, пока количество пар не станет равным переменной variants.
Не могу понять, как это можно сделать

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.06.2004 (Вт) 9:04

Код: Выделить всё
const startcolumn as long = 2
dim i as long

for i=1 to variants*2 step 2
  range(cells(1,i+startcolumn-1),cells(1,i+1+startcolumn-1)).merge
next
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

aniutik
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 25.05.2004 (Вт) 9:38

Сообщение aniutik » 01.06.2004 (Вт) 9:27

спасибо.
А как теперь к этой ячейке обратиться через cells? Под каким номером?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.06.2004 (Вт) 9:28

По номеру первого столбца объединения - точно.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

aniutik
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 25.05.2004 (Вт) 9:38

Сообщение aniutik » 01.06.2004 (Вт) 10:09

спасибо


Вернуться в VBA

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

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

    TopList