![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Excel [D5]
Lord Warlock © (2002-06-14 09:48:00)Вопрос такой:
Каким образом кинуть в Excel формулу
используется раннее связывание
Спасибо
Lord Warlock (2002-06-14 15:30:00) [1]
> AFROLOV © (14.06.02 15:23)
В MSDN рыться неохота, сам наверное знаешь что это...
За FormulaR1C1 спасибо, видел его но еще не дошел..
AFROLOV (2002-06-14 15:23:00) [2]Worksheets("Sheet1").Range("B1").FormulaR1C1 = "=SQRT(R1C1)"
Поэксперементируй вот с таким способом и почитай справку по VBA
Lord Warlock (2002-06-14 15:06:00) [3]Поясняю, есть ячейка С1, туда нужно передать формулу из Delphi,
допустим А1+В1
как написать:
ExcelApplication1.Cells.Item[ChildRow,MonthCol].Formula:="=A1+B1";
ExcelApplication1.Cells.Item[ChildRow,MonthCol].HasFormula:=True;
?? или не туда я ее...?
PS
прошу насчет манеры записи в ячейку не придираться, уже знаю что их много всяких и эта не лучшая :)
AFROLOV (2002-06-14 10:17:00) [4]Испльзуй макрорекордер. И поясни свой вопрос.