pb formule excel avec guillemets

Posté par mellecoco le 5/10/2007 15:01:34
Bonjour,

L'application que j'ai développée me permet de piloter et en particulier d'écrire dans une feuille Excel, par l'utilisation d'une classe.

Mon problème est que je souhaite écrire des formules qui comportent des guillemets, mais j'ai systématiquement une erreur, que ce soit en utilisant des "\", des doubles (voire quadruples!) guillemets...

ex :

ClExcel:EcrireValeur("S"+intLigne,"=SI(H"+intLigne+"<>0;"";SI(ET(F"+intLigne+"<>0;F"+intLigne+"<AUJOURDHUI());\""E/R\"";\""NED\""))")

ClExcel:EcrireValeur("S"+intLigne,"=SI(H"+intLigne+"<>0;"";SI(ET(F"+intLigne+"<>0;F"+intLigne+"<AUJOURDHUI());""""E/R"""";""""NED""""))")


J'ai également testé en remplaçant la guillemet par son code Ascii (Carac(34)), mais même problème...

Message d'erreur :
"Impossible d'écrire la valeur.Vous accédez au membre Automation Value. Erreur xxx.... Le membre demandé n'existe pas."

Quelqu'un aurait-il une solution à ce problème svp?

Merci d'avance!

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5434&post_id=22340