Страницы: 1
RSS
Добавление суммы в отчет
 
Помогите разобраться формируется отчет с подсуммами по группам, те таблица вида
Наименование цена кол-во сумма
товар1 100 5 500
товар2 50 10 500
товар3 30 20 600
итог 1600
товар4 10 8 80
товар5 20 8 160
товар6 25 4 100
 итог 340
общий итог 1940
адрес каждой ячейки итог запоминается потом их них формируется строка вида
Код
st="=СУММ(Q14;Q22;Q29;Q58;Q61;Q64;Q66;Q68;Q70;Q74)"
потом для ячейки "общий итог" делаю присвоение
Код
rSumm.Formula = st 
и вылетаю с ошибкой 1004
если присвоить значение
Код
st="СУММ(Q14;Q22;Q29;Q58;Q61;Q64;Q66;Q68;Q70;Q74)"  ' без =
а потом в отчете его руками добавить то все считается корректно, что я делаю не так?
 
здесь:
st="=СУММ(Q14;Q22;Q29;Q58;Q61;Q64;Q66;Q68;Q70;Q74)"
не тот разделитель, нужна запятая и Sum вместо СУММ

или
rSumm.FormulaLocal = st
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Спасибо огромное
Код
FormulaLocal 
отлично работает!!!
хотя до этого когда вставлял
Код
st="=СУММ(Q10:Q13)"
все и так работало вот по аналогии и продолжил....
два для мучился....
Еще раз спасибо :)  
 
Цитата
Vitek885 написал:
адрес каждой ячейки итог запоминается потом их них формируется строка вида
Зачем так мучиться, когда можно просто применить функцию =ПРОМЕЖУТОЧНЫЕ.ИТОГИ()?
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Цитата
Михаил Лебедев написал:
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ()!
Цитата
Даже не знал про неё, изучу!
Цитата
Спасибо!
Страницы: 1
Наверх