Имя: Пароль:
1C
 
Как вставить формулу в ячейку Excel из 1С?
0 okr
 
26.01.09
12:25
ЯчейкаДанныхВсего = ексел.Cells(Стр, Столб);

Варианты
1) ЯчейкаДанныхВсего.FormulaR1C1 = "=СУММ(RC[-1]:RC[-1])";
2) ЯчейкаДанныхВсего.Formula = "=СУММ(RC[-1]:RC[-1])";
3) ЯчейкаДанныхВсего.Value = "=СУММ(RC[-1]:RC[-1])";

не работают. Формула в ячейку пишется, но выдает предупреждение и не считает естств. Только по клику мышью начинает работать. Помогите.
1 Chum
 
26.01.09
12:29
Область = ТекущийЛист.Cells(СтрокаИтог, КолонкаИтог + День);
Область.FormulaR1C1 = "=SUM(R[1]C:R["+п_СписокПроектов.РазмерСписка()+"]C)";

работает
2 FN
 
26.01.09
12:29
На англ. пиши - все будет работать.
3 Иду
 
26.01.09
12:32
FormulaLocal
4 smaharbA
 
26.01.09
12:32
.FormulaLocal=
(2) не все будет работать, вернее доп меры придется осуществлять
5 vde69
 
26.01.09
12:32
ExcelЛист.Cells(НомерСтроки, НомерКолонки).Formula =

http://www.infostart.ru/blogs/718/
6 vde69
 
26.01.09
12:33
(5)+ после надо пересчитать значение всех ячеек листа
7 okr
 
26.01.09
12:34
(6) А пересчет как запустить?
8 okr
 
26.01.09
12:39
(3),(4)Заработало, спасибо.