Главная страница
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.03 c
1-63140
miracle_fox
2004-01-07 15:52
2004.01.20
добавить из файла в richedit


1-63249
DimaK
2004-01-08 19:49
2004.01.20
Ошибка ассемблера в XP


14-63340
N169
2003-12-30 11:26
2004.01.20
Японский день (LOL)


3-62959
eds
2003-12-24 09:41
2004.01.20
Статистика о работе пользователей (IP)


1-63169
andruxin
2004-01-10 19:36
2004.01.20
как определить над каким компонентом(имя) была нажата кнопка на м