Имя: Пароль:
1C
1C 7.7
v7: вывод формулы в Эксель
0 Владимир1С
 
15.06.15
17:24
Здравствуйте. Понимаю, что тема избитая, но что то как то странно происходит. Вот Код:

                Лист.Cells(строкаЭксель, 17).Formula  = "=RC[-8]    *    R3C3            -RC[-10]";
                попытка                              // 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
                Лист.Cells(строкаЭксель, 18).FormulaR1C1    = "=(ЕСЛИ((ЧАСТНОЕ(RC[-1];RC[-14])-(RC[-1]/RC[-14]))=0;RC[-1]/RC[-14];ЧАСТНОЕ(RC[-1];RC[-14])+1))*RC[-14]" ;//Закупка";
                исключение
                
                    сообщить("не удалось"+описаниеОшибки());
                    
                конецПопытки;    

                Лист.Cells(строкаЭксель, 19).Value = строка( ДатаЗакупки       );//Дата Закупки";
Первая формула записывается, последнее значение записывается, а вторая формула не пишется. Подскажите, пожалуйста, в чём дело?
1 palpetrovich
 
15.06.15
17:33
FormulaR1C1 - так и есть?
2 Владимир1С
 
15.06.15
17:46
(1) да.
3 МихаилМ
 
15.06.15
18:19
перепишите формулу в английской нотации.
4 Владимир1С
 
15.06.15
18:26
(3) ОЛЕЭксель не понимает русские буквы?
5 Владимир1С
 
15.06.15
18:46
(3) QUOTIENT    ЧАСТНОЕ    Вычисляет целую часть частного при делении.

поменял, вообще никак не хочет отрабатывать, даже ручками
6 Гёдза
 
15.06.15
18:57
русская формула FormulaLocal
7 Гёдза
 
15.06.15
18:58
FormulaR1C1Local
8 Владимир1С
 
15.06.15
19:13
(6) Сработало! Дай бог вам крепкого здоровья и долгой жизни! Весь день сегодня потратил на эту проблему.