|
Вывод формулы в Excel |
☑ |
0
Быдло замкадное
22.09.10
✎
10:06
|
Нужно просуммировать ячейки в одном столбце.
Сначала выводил функцией СУММ из экселя:
"=СУММ(R[-"+СтрокаДляФормулы+"]C:R[-1]C)";
где СтрокаДляФормулы это число.
Но в экселе выводится какое то "#Имя"..и формула срабатывает только если выделить ячейку и нажать энтер...
Решил ввести не СУММ а тупо перебрать все ячейки так:
Для Сч = 1 По СтрокаДляФормулы Цикл
Формула = Формула + "R[-"+Сч+"]C+";
КонецЦикла;
Формула = Лев(Формула, СтрДлина(Формула)-1);
Формула получается верной, но в эксель не записывается, выдает ошибку.. "исключительная ситуация..."
Вобщем я уже не знаю как формулу добавить..(( Может кто сталкивался с такой проблемой ?
|
|
1
Denp
22.09.10
✎
10:09
|
(0) в файле экселя точно режим ссылок RC стоит?
|
|
2
Denp
22.09.10
✎
10:09
|
(0) " Формула получается верной, но в эксель не записывается, выдает ошибку.. "исключительная ситуация..." скорее всего, слишком длинная формула
|
|
3
Быдло замкадное
22.09.10
✎
10:13
|
(1) я этот файл из 1С сохраняю. Не знаю даж какой там режим ссылок стоит..
(2) формула реально длинная ..несколько тысяч символов(
|
|
4
Неясыть
22.09.10
✎
10:46
|
(0)а если так попробывать:
Ячейка.Formula = SUM(ДиапазонЯчеек);
|
|
5
also
22.09.10
✎
10:49
|
|
|
6
Быдло замкадное
22.09.10
✎
11:09
|
(4) вооо) то что надо. Заработало ! (с) Кот матроскин))
|
|
AdBlock убивает бесплатный контент. 1Сергей