Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: 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 вся ветка

Текущий архив: 2004.01.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.041 c
1-63164
Intell
2004-01-06 15:45
2004.01.20
Как выделять индекс в ListBox?


14-63402
Holy
2003-12-27 11:47
2004.01.20
Уходящий год


6-63293
Dimman1
2003-11-12 14:17
2004.01.20
Проблемы с MailSlot


7-63409
Eldar
2003-10-26 18:13
2004.01.20
Отключит и выключит мышку и клавиатуру


3-63040
Sodom
2003-12-15 14:50
2004.01.20
Работа с базой через PHP скрипт.