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!