Вниз
Скачать: CL | DM;

Как при помощи Delphi записать формулу в Excel   Найти похожие ветки 

← →
EgorT   (2004-01-08 12:24) [0]

Добрцый день! Есть такая проблема: хочется из Delphi 5 записывать в MS Excel всякие разные формулы, отличные от SUM. Помогите кто знает как это делать!


← →
Романов Р.В. ©   (2004-01-08 12:25) [1]

cells.Formula := "=МИН(A1:A10)";


← →
REP ©   (2004-01-08 12:31) [2]

cells.Formula := "=MIN(A1:A10)"; Вроде как русские формулы он не понимает. Хотя может и от версии зависит.


← →
EgorT   (2004-01-08 12:34) [3]

Не помогает пишет "#ИМЯ?" в той ячейке, то есть результат считать не могу, или если записть формулу "=ЕСЛИ(A1=10;A2+A3;0)" тоже ничего хорошего не получилось


← →
EgorT   (2004-01-08 12:35) [4]

например Сумм понимает замечательно а все остальное нет


← →
Романов Р.В. ©   (2004-01-08 13:00) [5]

A1 пиши на английской раскладке


← →
REP ©   (2004-01-08 13:06) [6]

Вместо точки с запятой используй ЗАПЯТУЮ
А в сумм ты не используешь точку с запятой
Типа:
"=ЕСЛИ(A1=10 , A2+A3,0)"


← →
EgorT   (2004-01-08 13:10) [7]

А1 пишу по английски, а на счет запятой попробую


← →
Карелин Артем ©   (2004-01-08 13:26) [8]

Делай макрос и формулу бери из макроса. К примеру =ЕСЛИ(H8=12;G3;12) на самом деле будет "=IF(R[7]C[7]=12,R[2]C[6],12)"


← →
EgorT   (2004-01-08 13:39) [9]

А если данный файлик каждый раз новый будет макрос к чему прицеплять, и все формулы туда записывать, или я чего то не понял


← →
REP ©   (2004-01-08 13:45) [10]

Карелин Артем © (08.01.04 13:26) [8]
Ну не обязательно уж прямо R[7]C[7] Можно и обычно использовать H8, однако с синтаксисом нужно быть поосторожнее. Можно в Екселе находить нужную формулу по русски, а затем в "смотри также"(See also) находить ее англоязычный синтаксис


← →
Карелин Артем ©   (2004-01-08 13:52) [11]

REP © (08.01.04 13:45) [10]
Не обязательно. Это я через запись макроса получил.
EgorT (08.01.04 13:39) [9]
Именно не понял идею. Через макрос Названия формул надо получать. Хранить из не надо.


← →
REP ©   (2004-01-08 14:03) [12]

Карелин Артем © (08.01.04 13:52) [11]
Сидим и говорим друг другу "не обязательно, не обязательно"
Все таки нагляднее H8 (роднее для тех кто ексель знает немного)
А так пиши как угодно, не спорю.
:))

EgorT (08.01.04 13:39) [9]
А идея рассмотрена в соседней ветке:
http://delphimaster.net/view/1-1073549258/

По сути однотипные вопросы-то. И решение проблемы одно...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.015 c
14-63296
MPS
2003-12-30 07:38
2004.01.20
Оптимальная конфигурация Linux


1-63135
Ландграф Павел
2004-01-06 21:03
2004.01.20
Регистрация dll/ocx без REGSVR32.EXE


1-63191
wnew
2004-01-09 21:49
2004.01.20
Проблема с Transparent


1-63139
Sandman25
2004-01-03 18:05
2004.01.20
Перекрыть stored


9-62958
K.o.Z
2003-06-14 23:49
2004.01.20
Проверка на видимость




   Наверх