Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2010, 13:17   #1
peq
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 230
По умолчанию как написать так, чтобы формула забирала значения переменных?

добрый день!

при записи

Код HTML:
i = 10
Worksheets("рт2").Cells(1, 21) = "=SUM(INDIRECT(""T2:T""&i,1))"
в ячейку (1, 21) идет =СУММ(ДВССЫЛ("T2:T"&i;1))
мне бы хотелось в ней вместо буквы "i" видеть текущее значение i, т.е. 10. такое возможно?
peq вне форума Ответить с цитированием
Старый 22.10.2010, 13:28   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А если так:
Код:
Worksheets("рт2").Cells(1, 21) = "=SUM(INDIRECT(" & Range("T2:T" & i).Address & ",1))"
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 22.10.2010 в 13:30.
SAS888 вне форума Ответить с цитированием
Старый 22.10.2010, 13:47   #3
peq
Форумчанин
 
Регистрация: 01.03.2009
Сообщений: 230
По умолчанию

оно, спасибо
при такой записи даже двссыл не нужен, можно записать так
Worksheets("рт2").Cells(1, 21) = "=SUM(" & Range("T2:T" & i).Address & ")"
peq вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помоги написать формулу, чтобы выявить и удалить повторяющиеся значения Nina_7 Microsoft Office Excel 12 26.01.2011 14:53
Как сделать так чтобы ... Ромка-12 Помощь студентам 2 16.09.2010 05:52
Как сделать так чтобы.. Дима я Общие вопросы Delphi 2 05.01.2010 19:03
Как в Битриксе сделать так, чтобы mulatka Помощь студентам 0 09.06.2009 22:36
Как сделать так чтобы dBCOMBOBOX...... Gareevbo Общие вопросы Delphi 1 08.06.2009 19:59