Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с Excel [D7, 2000]


Уля ©   (2006-06-19 12:40:00) 

Здравствуйте! Подскажите, пожалуйста!
Пишу в ячейку Excel формулу:
Worksheet.Range['N34'].Formula:= '=СУММ(N29:N33')';

А когда открывается документ, то в этой ячейке отображается такое: #ИМЯ?

А если стать на саму ячейку, то в строке формул написана нормальная формула.
Как сделать, чтобы происходило вычисление нормальное вычисление?


Уля   (2006-06-19 13:40:00) [1]

Спасибо большое! Все считает


Сергей М.   (2006-06-19 13:29:00) [2]

Вместо св-ва Range.Formula попробуй св-во Range.FormulaLocal


Уля   (2006-06-19 13:25:00) [3]

Это я забыла случайно забыла убрать, когда писала на форум.
Правильно надо писать так:
Worksheet.Range['N34'].Formula:= '=СУММ(N29:N33)';
Вопрос тот же.
Хочу добавить, что если зайти в строку формул и выйти из нее, то вычисление происходит.


antoxa2005   (2006-06-19 13:13:00) [4]

'=СУММ(N29:N33')', а что значит ' сразу после N33


Наверх

Титульная страница Поиск, карта сайта Написать письмо