Вывод формул в Excel
☑
0
Юрий П
12.02.16
✎
09:53
Есть задача вывести формулы в файл Excel.
Формула подставляется, но если в ней есть русские символы рассчитываться не хочет - пишет #ИМЯ?
Если зайти в эту ячейку и нажать Enter, формула рассчитывается.
Полагаю тут дело в кодировке. Как можно решить эту проблему?
1
cw014
12.02.16
✎
09:54
Полагаю, что заменить "СУМ" на "SUM" решит твою проблему
2
Юрий П
12.02.16
✎
09:56
SUM даже при ручном вводе не работает.
3
arishkaKlimova
12.02.16
✎
09:57
(0) Покажи код
4
cw014
12.02.16
✎
09:58
(2) Плохо вводишь ИМХО
5
Юрий П
12.02.16
✎
10:03
Sheet.Cells(Строка, Колонка).FormulaR1C1 = "=СУММ(R10C3:R20C3)"
6
Юрий П
12.02.16
✎
10:07
(1) Думал, что должны быть английские синонимы. Но не вижу их в списке функций. Это настраивается в Excel?
7
b_ru
12.02.16
✎
10:18
Sheet.Cells(Строка, Колонка).FormulaR1C1 = "=SUM(R10C3:R20C3)"
или
Sheet.Cells(Строка, Колонка).FormulaLocalR1C1 = "=СУММ(R10C3:R20C3)"
8
Юрий П
12.02.16
✎
10:34
(7) Спасибо. Только FormulaR1C1Local.
Вот для чего это свойство предназначено оказывается.
Программист всегда исправляет последнюю ошибку.