Bonjour,
J'aimerai savoir comment faire pour ajouter, par le biais d'un code C Sharp, un espace de nom dans une feuille excel.
J'ai trouver l'équivalent en VBA mais je n'arrive pas a le transcrire en C#.
La fonction décaler que je souhaiterai ajouter est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveWorkbook.Names.Add Name:="test", RefersTo:="=Decaler($c$3,,,nbval($c:$c)-1)"
Cette fonction passe lorsque je l'ajoute directement dans excel mais plante lorsque j'essaye de l'ajouter par le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =DECALER(Feuil1!$D$1;0;0;NBVAL(Feuil1!$D$1:$D$50000);NBVAL(Feuil1!$D$1:$D$1))
Pour l'instant je ma ligne de code est la suivante et il me donne comme exception que la fonction n'est pas valide.
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 decaler = "=DECALER(Feuil1!$D$1;0;0;NBVAL(Feuil1!$D$1:$D$50000);NBVAL(Feuil1!$D$1:$D$1))"; ActiveWorkbook.Names.Add("Mon Nom", Missing, Missing, Missing, Missing, Missing, Missing, Missing, Missing, decaler, Missing);
Partager