Форум: "Потрепаться";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];
ВнизВопрос по Excel Найти похожие ветки
← →
Kaban (2002-06-27 13:22) [0]Народ, подскажите, как в Excel вычислить сумму вот такого ряда:
oo
f(x) = 2/Pi * Сумма[ ( (-1)^(n+1)/n ) * Sin(n*pi*x/L)], L = const
n=1
используя итерационные возможности Excel
← →
SPeller (2002-06-27 14:49) [1]Сделать функцию на VB и вызывать её.
← →
Kaban (2002-06-27 14:54) [2]На VB нельзя. Да я уже сам разобрался
← →
iZEN (2002-06-27 15:12) [3]Встречный вопрос.
Имеется Delphi-приложение, управляющее Excel через OLE-Automation.
Как занести в ячейку отформатированное значение даты/времени, представленное текстовой строкой.
Нужно занести значение строкой (27.06.2002 12:30:00). Но в Excel это значение должно быть представлено именно как дата/время в его собственном формате.
Если заносить обычным способом, то в ячейку заносится строчный тип, но не дата/время. Может быть нужно "пересчитать" ячейку, использовать формулу? Вроде всё перепробовал -- не помогает. :(
Фрагмент кода:
var
XL: Variant;// Excel
CurrentDateTime: TDateTime;
s: String;
....
ShortDateFormat := "dd.mm.yyyy";
ShortTimeFormat := "h:nn:ss";
DateTimeFormat := ShortDateFormat + " " + ShortTimeFormat;
XL.Application.Workbooks[1].Sheets[1].Range["C1:X1"].NumberFormat := "ДД.ММ.ГГГГ ч:мм";
CurrentDateTime := Now();//Для примера получаем текущую дату/время
//Форматируем дату/время:
s := FormatDateTime(DateTimeFormat, CurrentDateTime);
//Таким образом можно вставить строку, а как сделать её "настоящей" датой/временем в Excel:
XL.Workbooks[1].Worksheets[1].Cells[xly,k] := s;
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c