Ouvrir le tableau XLS contenant les formules de celluleBonjour, j'ai une feuille Excel qui contient des cellules avec des valeurs, des chaînes et des formules.JMP importe correctement les cellules avec des valeurs, des chaînes et des formules simples.Cependant, si la cellule a une formule compliquée (=SUBSTITUTE(MID(FORMULATEXT(Z29), 2, LEN(FORMULATEXT(Z29))-1),MID(FORMULATEXT(Z29),9,3),"x")) JMP remplace cette cellule par "#NAME ?".Il semble ne pas comprendre une partie de la formule, même si cela fonctionne parfaitement dans Excel.Existe-t-il un moyen de corriger l'import JMP, sans réécrire toutes mes fonctions XLS ?
Tableau de donnéesAutreScriptles fenêtresRe : Ouvrir un tableau XLS contenant des formules de cellulesQuelle version de JMP utilisez-vous ? Je me souviens qu'au moins avec certaines anciennes versions de JMP (avant JMP16), certaines formules ne pouvaient pas être converties. Je ne sais pas si cela aidera dans ce cas, mais cela vaut la peine d'essayer. Import JMP : équation "XLookup" dans le fichier Excel a été résolu en utilisant une version plus récente de JMP.
Si cela ne fonctionne pas, je pense que vous devrez peut-être enregistrer Excel dans un format différent, ce qui changerait les formules en valeurs. Tu force même être capable d'automatiser cela avec JSL avec des scripts en utilisant Run Program().
Re : Ouvrir un tableau XLS contenant des formules de cellulesJe suis sur JMP 16.La façon dont notre système fonctionne actuellement, il n'est pas possible/efficace d'ouvrir et d'enregistrer manuellement la feuille XLS sous un autre format.S'il existe un moyen de faire en sorte que JSL le fasse, j'aimerais le voir.Mais je pense que vous devez ouvrir la feuille de calcul dans JMP, puis l'enregistrer.Et cela se heurtera évidemment au même problème.
Je pourrai peut-être créer une macro XLS qui enregistrera une copie de cette feuille de calcul au format csv.Pas optimal, mais cela peut être une solution viable.
Re : Ouvrir un tableau XLS contenant des formules de cellulesSi vous venez de faire une copie de la feuille et de copier/coller en tant que valeurs (assurez-vous d'abord d'avoir défini le formatage correct), l'importation devrait être correcte, et cela devrait être assez facile à écrire avec VBA.Vous pouvez également utiliser R ou python pour ouvrir le fichier Excel à partir de JMP, ou si vous travaillez de manière interactive, le complément JMP pour Excel n'a pas le même problème.
Re : Ouvrir un tableau XLS contenant des formules de cellulesJ'ai pu mettre à niveau vers JMP 16.2, et cela a résolu le problème. Merci jthi