Имя: Пароль:
1C
 
Вывод формулы в 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Сергей