Importer Excel avec la formule MacroJ'ai un problème ici : lors de l'importation d'un fichier Excel contenant des formules basées sur des macros, ces cellules ne génèrent que des valeurs manquantes au lieu de leurs valeurs réelles. Comment puis-je importer correctement ces données ?
Remarque : je suppose que les valeurs sont stockées dans le fichier Excel, similaires aux valeurs des cellules de formule normales, car lorsque j'ouvre le fichier dans Excel avec les macros désactivées, les valeurs sont bien présentes.
Voici une capture d'écran illustrant les valeurs manquantes :

Re : Importer Excel avec la formule MacroJMP 16.1 sous Windows a ajouté la possibilité d'obtenir la valeur statique de la cellule contenant la formule. Il s'agit donc d'une mise à niveau recommandée pour les utilisateurs ayant rencontré des problèmes comme ci-dessus.
Brian Corcoran
Développement JMP
Re : Importer Excel avec la formule MacroJ'ai eu un problème similaire avec les valeurs vides importées pour les formules Excel comportant des références de table (par exemple [@...]), mais il est désormais corrigé dans JMP 16.1. Merci JMP!
@JWi Peut-être que votre problème est également résolu dans JMP 16.1 ?
Re : Importer Excel avec la formule MacroJ'ai parfois un problème similaire avec les formules Excel contenant une formule logique : if(), match(), etc. Dans ces cas, je copie les données que je souhaite importer dans JMP, je colle les données *en tant que valeurs* dans un autre classeur Excel, puis j'importe ce classeur dans JMP. J'ai également eu un certain succès en utilisant le complément JMP pour Excel pour créer un tableau de données directement à partir de classeurs contenant de telles formules, mais c'est aléatoire. Copier, Coller les valeurs fonctionne toujours pour moi.
Re : Importer Excel avec la formule MacroMalheureusement, il n'est pas autorisé de partager ici des fichiers Excel contenant des macros. Si quelqu'un souhaite reproduire le fichier, vous devrez copier le code de la capture d'écran ci-dessus, ou n'hésitez pas à m'envoyer un message privé avec votre adresse e-mail et je vous l'enverrai.
Merci @briancorcoran pour un indice au support technique, je les contacterai.
Re : Importer Excel avec la formule MacroOui, je comprends qu'il y a essentiellement un numéro en texte brut que nous devrions pouvoir saisir. Cependant, cela ne fonctionne pas dans certains cas. S'il existe un moyen de partager une partie de la feuille de calcul, je serais heureux de la déboguer.
Brian
Re : Importer Excel avec la formule MacroMerci pour la réponse. Je suppose que ni JMP ni le moteur tiers n'ont besoin d'évaluer une formule ou un code de macro. Le résultat du calcul de la macro est déjà directement stocké dans le fichier Excel. Pourquoi est-ce que je suppose cela ? Parce que lorsque j'ouvre le fichier dans Excel avec désactivé macros, les valeurs sont toujours présentes. Évidemment, Excel n'a pas besoin de calculer les valeurs, elles sont déjà stockées dans le fichier. Par conséquent, il est évidemment possible de charger toutes les valeurs correctement sans évaluer ni exécuter de macro.
Re : Importer Excel avec la formule MacroJMP utilise un moteur tiers pour lire les données Excel.S'il y a des commandes de macro qu'il ne comprend pas, il ne donnera pas à JMP la valeur des données résolues.Je comprends que vous voulez juste le résultat final, mais le moteur ne nous permettra pas d'obtenir cela s'il voit des instructions macro qu'il ne reconnaît pas.Si vous parvenez à partager vos données avec le support technique, il serait utile de voir la cause du problème.
Brian Corcoran
Développement JMP
Re : Importer Excel avec la formule MacroMerci pour votre indice. En fait, je le fais pas je m'attends à ce que JMP évalue ou exécute n'importe quelle formule ou macro Excel, et je n'ai pas non plus besoin d'une formule dans JMP. Je m'attends simplement à ce que JMP importe les valeurs facilement stockées des cellules dans une feuille de calcul importée. Je sais que ces valeurs sont disponibles comme décrit dans la note de mon message d'origine. Je ne m'attends pas à ce que JMP fonctionne comme une feuille de calcul. Mais je m'attends à ce que JMP importe les métadonnées directement disponibles qui sont essentiellement nécessaires à l'analyse de mes données.
Re : Importer Excel avec la formule Macro@JWi JMP ne fonctionne pas de la même manière qu'Excel, ce que vous demandez n'est pas directement possible.Veuillez consulter le message de @MarkBailey en haut de la page de discussion "JMP n'est pas une feuille de calcul".
Vous pouvez ajouter les formules dans JMP en cliquant avec le bouton droit sur l'en-tête de colonne et en utilisant l'éditeur de formule.
Facture