Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'? / 14 сообщений из 14, страница 1 из 1
06.08.2003, 09:44
    #32228225
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
собственно субж только
...
Рейтинг: 0 / 0
06.08.2003, 09:55
    #32228241
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
Если кто знает напишите пожалуста. Очень срочно нужно.
...
Рейтинг: 0 / 0
06.08.2003, 10:22
    #32228295
remark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
ExcelApplication1.Cells.Range['A3', 'A3'].Formula := '=SUM(A1, B1)';
...
Рейтинг: 0 / 0
06.08.2003, 10:28
    #32228304
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
Это не то. Сумму я вставлять умею.
Мне нужно число с первого листа сложить числом во втором и вставить в третий. То есть на третьем листе будет стоят формула которая будет брать сумму с первого и второго листов.
...
Рейтинг: 0 / 0
06.08.2003, 10:48
    #32228337
mara
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
прямо как в эксэле фомула пишется так и загоняй
например
i - это номер строки
s:=format('=SUM(f%d:f%d)',[7,i-1]);
ISheet.Cells.Item[I,9].Formula:=s;
Тока ж в агргумент ф-ции FORMAT ставь не сумму(как у меня а что там тебе надо)
вот в этом примере есть чтото похожее.....правда там ячейки на одном листе...но папробуй...
http://www.torry.net/samples/samples/soft/tstexcel.zip
...
Рейтинг: 0 / 0
06.08.2003, 11:05
    #32228363
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
опять к сожалению не то. Ссылки на лист то нет.
в екселе формула выглядит например так
=Лист1!А1+Лист2!А1
...
Рейтинг: 0 / 0
06.08.2003, 11:22
    #32228398
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
*.Formula := '=SUM(Лист1!A1,Лист2!B1)';


* - как у remark
...
Рейтинг: 0 / 0
06.08.2003, 11:35
    #32228426
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
А в чем проблемма?
Код: plaintext
Excel.Cells[ 3 , 6 ]:= '=Лист1!А1+Лист2!А1';
...
Рейтинг: 0 / 0
06.08.2003, 11:54
    #32228481
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
2 oleg_e
так почему то не работало. Хотя по идее должно было.

а вот
Formula := '=SUM(Лист1!A1,Лист2!B1)';
заработало.
kitty спасибо
...
Рейтинг: 0 / 0
06.08.2003, 13:37
    #32228690
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
Еще вопрос.
'=SUM(Лист1!A1,Лист2!B1)' работает.
А с трех листов?
Я сделал так '=SUM(Лист3!A1(SUM(Лист1!A1,Лист2!B1))'
А если в будущем потребуется 10 листов...
...
Рейтинг: 0 / 0
07.08.2003, 02:41
    #32229488
Леонид К
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
Я сделал так '=SUM(Лист3!A1(SUM(Лист1!A1,Лист2!B1))'

А почему не =sum(Лист3!A1;Лист3!A2;Лист3!A1) ... и т.д. до 30 аргументов ?
...
Рейтинг: 0 / 0
07.08.2003, 08:46
    #32229546
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
>А почему не =sum(Лист3!A1;Лист3!A2;Лист3!A1) ... и т.д. до 30 аргументов ?
Я пробовал =sum(Лист3!A1,Лист3!A2,Лист3!A1) не сработало.
...
Рейтинг: 0 / 0
07.08.2003, 10:56
    #32229726
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
не "," а ";"
...
Рейтинг: 0 / 0
07.08.2003, 11:44
    #32229795
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'?
Это я видел, только поздно. Теперь переделывать не буду.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как из Delphi в excel вcтавить сумму '=Лист1!А1+Лист2!А1'? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]