Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
ВнизФормула в Excel Найти похожие ветки
← →
ra4fcr © (2004-06-07 09:41) [0]Ув. господа!
Вопрос:
записываю формулу в ячейку Excel вот так
ME.Cells[6,18].Formula := "=СУММ(F11:F17)" ;
В результате в нужную ячейку формула записывается но не пересчитывается. Если два раза кликнуть в ячейку и нажать Enter то все нормально пересчитывается.
Как победить эту беду?
← →
KilkennyCat © (2004-06-07 09:47) [1]1) дать команду на пересчет (записать макрос с пересчетом, посмтреть, что там...)
2) прочитать книжку "Эксель.хлп"
← →
vox © (2004-06-07 14:07) [2]... а если лень всё это делать, просто напиши:
ME.Cells[6,18].FormulaLocal := "=СУММ(F11:F17)" ;
тут дело в языке - все формулы с использованием русских символов нужно писать именно через FormulaLocal(формула для локализованной версии Excel).
← →
ra4fcr © (2004-06-07 15:09) [3]To vox
Большое спасибо за НОРМАЛЬНЫЙ совет!
← →
evvcom © (2004-06-07 16:59) [4]А в дальнейшем, если возникают подобные проблемы, делай запись макроса и смотри, что получилось.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.06.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c