Здравствуйте, A7exander, Вы писали:
H_I>>H_I>>Sheet.Cells[i, j] := '=SUMM(A1:A8)'; // занесение формулы
H_I>>
A>Спасибо за отклик, попробовал, но в результате тот же "#ИМЯ?" вместо результата, та же подсказка, но вдобавок теперь если установить курсор на строку с формулой в ячейке и нажать Enter то ничего не меняется, тоесть похоже "SUMM" эксель не понимает впринципе... Может где то переключить что нибудь нужно, чтоб англоязычные функции понимал? Эксель из пакета "OFFICE 2003"
Сорри за опечатку!
Конечно же, надо написать вот так:
Sheet.Cells[i, j] := '=SUM(A1:A8)'; // занесение формулы
З.Ы. На будущее. Очень легко подсмотреть, как правильно писать формулы: Включаешь запись макроса в Екселе, пишешь нужную тебе формулу, останавливаешь запись, идешь в редактор макросов и смотришь, как надо тебе в дельфе написать, чтоб все работало.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>