Les cellules des feuilles de calcul Excel avec des fonctions personnalisées renvoient '#NAME?' au lieu de la valeur calculée.Existe-t-il un moyen de dire à JMP de ne pas recalculer une feuille Excel à son ouverture ou de s'assurer que les valeurs calculées sont disponibles avant de sauvegarder le fichier Excel?
Un problème courant pour les utilisateurs qui importent des données dans Excel via un complément tiers est une incohérence apparente quant à savoir si les valeurs calculées sont correctement importées dans JMP. Parfois, les valeurs sont importées comme prévu et parfois, le tableau de données est rempli avec '#NAME?', Ce qui correspond à la même erreur que Excel renvoie si le complément est désactivé. Je suppose que le fichier Excel est recalculé lorsque JMP l’ouvre, et qu’à ce moment-là, le complément n’est pas disponible ou n’est pas assez rapide.
J'ai pu reproduire ce problème en créant une fonction vba personnalisée dans un complément qui renvoie une valeur stockée dans le code. Ajoutez quelques cellules faisant référence à cette fonction et enregistrez la feuille, puis ouvrez-la dans JMP. Déchargez, rechargez le complément Excel et enregistrez la feuille. Un jour, il ouvre bien et une semaine plus tard, il renvoie #NAME? au lieu.
Re: Les cellules des feuilles de calcul Excel avec des fonctions personnalisées renvoient '#NAME?' au lieu de la valeur calculée.Ce sont des fonctions définies par l'utilisateur, il est donc logique que le logiciel tiers ne sache pas comment interpréter ces cellules. Le moteur peut-il faire référence à des macros personnalisées ou à des compléments?
J'utilise JMP Pro 13 et rencontre les mêmes problèmes que dans les versions 11 et 12. Il est possible que cela se produise moins souvent dans 13; Pour cette raison, j’évite d’ouvrir des fichiers Excel contenant des fichiers UDF dans JMP.
Re: Les cellules des feuilles de calcul Excel avec des fonctions personnalisées renvoient '#NAME?' au lieu de la valeur calculée.JMP utilise un moteur tiers pour lire le contenu du fichier Excel. #NAME peut être renvoyé dans les cas où il existe une formule que le moteur ne sait pas interpréter, généralement une formule contenant des fonctions introduites plus récemment dans Excel. Les références couvrant plusieurs feuilles de calcul peuvent également être à l'origine d'un problème.
Les JMP 12 et 13 ont amélioré cette situation et ont rendu ce problème moins susceptible de se produire. Quelle version de JMP utilisez-vous?
Merci,
Brian Corcoran
Développement JMP
Re: Les cellules des feuilles de calcul Excel avec des fonctions personnalisées renvoient '#NAME?' au lieu de la valeur calculée.J'ai aussi les mêmes problèmes. S'il vous plaît laissez-nous savoir comment résoudre ce problème!