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 :
qui donne comme résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Cell.Value = "=SOMME(N2:N" + (LineNumber).ToString + ")"par exemple, fonctionne parfaitement en .NET 3.5 et donne une erreur=SOMME(N2:N75)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 :#Nom
Bien sur, j'ai essayé avecException de HRESULT : 0x800A03ECmais pas mieux.Cell.Formula
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...
Partager