Bonjour

J'ai un gros souci que je n'arrive pas à résoudre.

J'ai écrit des centaines de lignes en .Net 3.5 pour bricoler avec des fichiers Excel sans aucun problème, mais voilà, le passage à .NET 4.0 ne se fait pas sans douleur.

Le problème se situe au niveau de l'écriture des formules, par exemple, cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Cell.Value = "=SOMME(N2:N" + (LineNumber).ToString + ")"
qui donne comme résultat
=SOMME(N2:N75)
par exemple, fonctionne parfaitement en .NET 3.5 et donne une erreur
#Nom
dans Excel en .NET 4.0... Et ça, c'est le meilleur des cas, si j'utilise des formules "plus complexes"(???) comme CENTILLE ou ARRONDI me génère des erreure graves :
Exception de HRESULT : 0x800A03EC
Bien sur, j'ai essayé avec
Cell.Formula
mais pas mieux.

Je suis vraiment embêté car je ne peux pas faire évoluer mon code vers .NET 4.0 à cause de ça.

Pour info, le résultat est identique en C#

Si quelqu'un à une idée/solution...