Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

Как при помощи 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.009 c
3-62960
Ermek
2003-12-25 01:36
2004.01.20
IbExpert


6-63281
Mamed
2003-11-18 10:30
2004.01.20
MAPIMail


1-63107
OlegGashev
2004-01-08 08:00
2004.01.20
Caption колонки в listview


3-62990
veb
2003-12-23 19:13
2004.01.20
Открыть файл


1-63200
www
2004-01-11 00:16
2004.01.20
Какой лучше использовать!!!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский