Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 формула в excel  [new]
toni98898
Guest
пишу следующее:
__EXCEL.Selection.FormulaR1C1= dat

где dat равно =СУММ(F12,F14,F17,F22,F26)

в итоге в ячейку попадает =СУММ('F12';'F14';'F17';'F22';'F26') и соответственно ошибка. Как просуммировать ячейки программно? пробовал разными способами - все время ошибки
20 дек 12, 13:37    [13659487]     Ответить | Цитировать Сообщить модератору
 Re: формула в excel  [new]
Jonny540
Member

Откуда:
Сообщений: 727
toni98898
пишу следующее:
__EXCEL.Selection.FormulaR1C1= dat

где dat равно =СУММ(F12,F14,F17,F22,F26)

в итоге в ячейку попадает =СУММ('F12';'F14';'F17';'F22';'F26') и соответственно ошибка. Как просуммировать ячейки программно?
пробовал разными способами - все время ошибки

Хотите суммировать средствами Excel - вам в другой форум.
Если из фокса - сначала суммируйте то, что записываете в F12,F14,F17,F22,F26 ,а потом вставляйте в нужную ячейку/диапазон.
20 дек 12, 13:55    [13659643]     Ответить | Цитировать Сообщить модератору
 Re: формула в excel  [new]
Sea_Cat
Member

Откуда: Запорожье
Сообщений: 189
toni98898,
Формулы (в смысле - адреса ячеек) нужно задавать в формате RC - тогда все работает.
20 дек 12, 14:11    [13659770]     Ответить | Цитировать Сообщить модератору
 Re: формула в excel  [new]
Jonny540
Member

Откуда:
Сообщений: 727
ИМХО, из фокса писать формулы в Excel - это что-то типа садо-мазо. Чем не устраивают вычисления в фоксе?
20 дек 12, 16:52    [13661196]     Ответить | Цитировать Сообщить модератору
 Re: формула в excel  [new]
ВладимирМ
Member

Откуда: г. Москва
Сообщений: 7864
Вместо "СУММ" по русски напишите "SUM" по английски. Обращение через Com-объект, в большинстве случаев, не локализованы. Т.е. не англоязычные команды просто не понимает.

__EXCEL.Selection.FormulaR1C1= "=SUM(F12,F14,F17,F22,F26)"


Более подробно читайте здесь Перевод макроса Excel в синтаксис FoxPro
20 дек 12, 17:30    [13661488]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить