|
Трабл вставки формулы из VBA Excel
|
|||
---|---|---|---|
#18+
Помоги плиз, кто может Есть таблица в Excel , необходимо вставить формулы промежуточных итогов(из VBA) по Строка1, Строка2, Строка3 и т.д. , количество строк (по строке Строка1 и т.д ) заранее неизвестно, поэтому заранее диапазон в формуле задать нельзя. Строка 1 10 Строка 1 20 Строка 1 30 Строка 1 25 Итог по Строка 1 формула (10+20+30+25) Строка 2 и. Т.д. Строка 2 Итог по Строка 2 Строка 3 Строка 3 Строка 3 Строка 3 Итог по Строка 3 Общий итог Я делаю таким образом (см. пример ниже), но проблема заключается в том , что диапазон («итог») только для первого итога (Строка 1) и чтобы подсчитать следующий по Строка 2 нужно присваивать новое имя диапазона и клепать столько вычислений , сколько Строк1,2……, а таких итогов около 50-ти . Подскажите плиз, как можно решить этот трабл проще ? Range(Cells(х, 2), Cells(у, 2)).Name = "итог” ‘ х;y- кол-во строк по Строка1 вычисляются без проблем Worksheets("sheet1").Cells(y, 2).FormulaLocal = "=СУММ (итог)” ‘ итог по Строка1 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2003, 21:29 |
|
Трабл вставки формулы из VBA Excel
|
|||
---|---|---|---|
#18+
имхо вместо итог можно писать Код: plaintext 1.
где z это смещение между начальной строкой диапазона и текущей в цикле для каждого диапазона формируйте такую строку ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 10:22 |
|
Трабл вставки формулы из VBA Excel
|
|||
---|---|---|---|
#18+
Большое спасибо - это действительно хорошее и простое решение. Но у меня возник следующий трабл чайника , каким образом можно присвоить переменной Z значение ??? Например, Z = Y или Z = 77 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 22:01 |
|
|
start [/forum/topic.php?fid=60&fpage=396&tid=2170497]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 360ms |
total: | 482ms |
0 / 0 |