salut
Je suis nouveau dans les scripts JSL. Actuellement, je travaille sur un projet lorsque je voudrais ouvrir le fichier JMP à partir de macro VBA. Ci-dessous, les scripts que j'ai trouvés et trouvés sur Google.
- Scripts VBA qui ouvriront le fichier JMP - S1.jmp--
Dim app As JMP.Application
Dim doc comme JMP.Document
Définir app = CreateObject ("JMP.Application")
app.Visible = True
Set doc = app.OpenDocument ("C: \ Utilisateurs \ ABC \ Desktop \ S1.jmp")
Jusqu'à présent, je suis en mesure d'ouvrir le fichier S1.jmp à partir de macro VBA. Ma question est la suivante: comment puis-je copier les données de ma feuille Excel dans JMP chaque fois que je l’exécute et que je reste au fichier jmp # S1.jmp? J'ai réalisé lors de l'exécution du script sur JMP qu'une nouvelle table de données apparaîtra. Comment puis-je empêcher la sortie d'une nouvelle table de données où je dois laisser les données rester à S1.Jmp?
JSL:
Ouvrir (
"C: \ Utilisateurs \ ABC \ Desktop \ Book1.xlsm" ,
Feuilles de travail ( "S" ) ,
Utiliser pour toutes les feuilles ( 1 ) ,
Concaténer des feuilles de travail ( 0 ) ,
Créer une colonne de concaténation ( 0 ) ,
Paramètres de la feuille de calcul (
1 ,
A des en-têtes de colonne ( 1 ) ,
Nombre de lignes dans les en-têtes ( 1 ) ,
Les en-têtes commencent en ligne ( 1 ) ,
Les données commencent sur la ligne ( 2 ) ,
Les données commencent sur la colonne ( 1 ) ,
Les données se terminent sur la ligne ( 0 ) ,
Les données se terminent sur la colonne ( 0 ) ,
Lignes étendues répliquées ( 1 ) ,
Supprimer les lignes cachées ( 1 ) ,
Supprimer les colonnes cachées ( 1 ) ,
Supprimer les colonnes vides ( 1 ) ,
Traiter comme une hiérarchie ( 0 )
)
) ;
Aussi, comment puis-je déclencher automatiquement le script avec d’autres fonctions statistiques telles que le diagramme de distribution sous le même script?
Veuillez conseiller comment puis-je écrire un script simple à:
1. Ouvrez le fichier JMP via un script VBA
2.Effacer le contenu du fichier S1.jmp
3.Importez directement depuis VBA excel et restez à S1.jmp sans avoir à ouvrir une autre table de données (car je voudrais enregistrer des scripts dans une table de données - S1.jmp)
4 Exécuter automatiquement le traçage de distribution (à titre d'exemple)
Les étapes 1 à 4 sont effectuées automatiquement lorsque je clique sur mon bouton chez VBA excel .. il se connectera à JMP et remplira toutes les fonctions nécessaires comme décrit ci-dessus.
Merci beaucoup!
jwong7