PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Ecrire des formules dans Excel avec WD10
Ecrire des formules dans Excel avec WD10
Débuté par Yves Bottero, 18 mar. 2008 17:45 - 3 réponses
Posté le 18 mars 2008 - 17:45
Bonjour ,
Je ne sais pas comment faire passer des formules dans un classeur Excel (ex: somme) avec une classe CExcel.
Je passes des valeurs , je fais beaucoup de choses , mais ça je n'y arrive pas.
lorsque j'utilise FormulaR1C1 = "=SUM(RC[-2];RC[-1])" par exemple , j'ai un plantage sur objet ole automation .
Posté le 19 mars 2008 - 00:04
Bonjour,

si pour une valeur, vous faites :

:m_xInstXLS>>Range(_sCellule)>>Value = _sValeur

alors pour une formule :

:m_xInstXLS>>Range(_sCellule)>>Formula = _sFormule // exemple : "=SOMME(A1:A5)"

et voila (j'ai un excel en français, et vous ? |;))

bon dev
JM
Posté le 03 avril 2008 - 11:35
Merci un peu tardif
J'ai réglé le problème en utilisant effectivement Formula et non FormulaR1C1
Posté le 15 décembre 2023 - 14:18
Merci beaucoup pour la syntaxe