|
Не работает формула при формировании файла Excel | ☑ | ||
---|---|---|---|---|
0
Темный
14.05.13
✎
11:09
|
Добрый день!
Формирую из 1с 8.2 документ Excel. Нужна формула - сумма по столбцу. Делаю так: ЛистНовый.Cells(НомерСтроки,11).FormulaR1C1 = "=sum(R[" + Строка(НомерСтроки*(-1)) + "]C:R[-1]C)"; Однако в сформированном документе эта формула выглядит по-другому, что - то типа: =СУММ(R888983С1;R[-1]С) |
|||
1
Темный
14.05.13
✎
11:10
|
В отладчике смотрю, строка формируется правильно.
Помогите. |
|||
2
mikecool
14.05.13
✎
11:17
|
одна из черепашек пи.дит...
|
|||
3
Темный
14.05.13
✎
11:19
|
:-) Могу скрины выложить.
|
|||
4
probably
14.05.13
✎
11:28
|
Выложи
|
|||
5
Темный
14.05.13
✎
11:45
|
||||
6
Темный
14.05.13
✎
12:08
|
||||
7
Темный
14.05.13
✎
13:04
|
по ссылке из (6) заработало после вот этого:
"а если так попробывать: Ячейка.Formula = SUM(ДиапазонЯчеек);" Но я не понял, что автор имел в виду. |
|||
8
Темный
14.05.13
✎
14:53
|
up!
|
|||
9
Ковычки
14.05.13
✎
14:56
|
Формат(НомерСтроки*(-1),"ЧВН=; ЧДЦ=0; ЧГ=0")
|
|||
10
Темный
14.05.13
✎
17:17
|
(9) Все равно не работает.
|
|||
11
Темный
15.05.13
✎
11:19
|
Есть идеи?
|
|||
12
PowerBoy
15.05.13
✎
11:29
|
(11) Что-т у тебя номер строки слишком большой, вроде как до лимона можно.
|
|||
13
Темный
15.05.13
✎
11:31
|
(12) Номер строки - 238 в данном случае. Только вот в Екселе почему-то все не так. Смотрите первый скрин.
|
|||
14
DS
15.05.13
✎
11:38
|
238 - 238 = 0. Не в єтом ли дело?
|
|||
15
Laerys
15.05.13
✎
11:50
|
(14) +
ЛистНовый.Cells(НомерСтроки,11).FormulaR1C1 = "=sum(R[" + Строка((НомерСтроки-1)*(-1)) + "]C:R[-1]C)"; |
|||
16
Темный
15.05.13
✎
11:59
|
(14) (15) Да, именно в этом. Спасибо, все работает! Надо же, такую глупую ошибку допустить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |