.Formula = "=Sum(...Range...)"

Программирование на Visual Basic for Applications
jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

.Formula = "=Sum(...Range...)"

Сообщение jetcom » 18.03.2003 (Вт) 21:59

Столкнулся с такой проблемой:
Как вставить в ячейку Excel формулу суммирования в неявном виде?
Т.е. диапазон суммируемых ячеек непостоянен, и переменную со значением последней ячейки суммирования получаем в процессе выполнения программы...
Может, я выбрал неверный путь решения проблемы?
Или просто парюсь? :roll:
Во дилемма!!! :?
Всё сбудется!!!

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 18.03.2003 (Вт) 22:09

ну вот так например
Код: Выделить всё
    Dim r, c As String
    r = "c"
    c = "5"
    ActiveCell.Formula = "=SUM(A1:" + r + c + ")"

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 18.03.2003 (Вт) 22:31

Блин, а я крутился "вокруг да около" этого...
Точно парился, значит!
2corgi: Спасибо за срочный ответ!!! :D
Всё сбудется!!!


Вернуться в VBA

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

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

    TopList