VBA – Excel-Arbeitsmappe als JMP-Datentabelle speichern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo, ich bin mit Excel VBA vertraut, aber neu im JMP-Skripting. Ich verwende derzeit JMP 11.
Ich möchte eine Excel-Arbeitsmappe (mit einem einzelnen Arbeitsblatt) öffnen und sie als JMP-Datentabelle speichern, damit ich eine JMP-Analyse darauf ausführen kann.
Wie verweise ich auf die nicht gespeicherte JMP-Datentabelle, die von diesem VBA-Code erstellt wurde?
App als JMP.Application dimmen
Dokument als JMP-Dokument dimmen
Dim dt As JMP.DataTable
'JMP starten
Setze app = CreateObject("JMP.Application")
app.Visible = True
„Öffnen Sie eine Excel-Arbeitsmappe mit einem einzelnen Datenblatt
app.OpenDocument („C:\jmp\Data.xlsx“)
Wenn ich der letzten Zeile „dt =“ voranstelle, erhalte ich eine Fehlermeldung.
Für Vorschläge wäre ich dankbar.
Betreff: VBA – Excel-Arbeitsmappe als JMP-Datentabelle speichernDanke, Brian. Das war genau das, was ich brauchte.
Betreff: VBA – Excel-Arbeitsmappe als JMP-Datentabelle speichernSuper einfach in JSL zu machen.Hier ist ein Beispielcode für eine Möglichkeit, dies zu erreichen.Kopieren Sie den Code in ein neues JSL-Fenster (unter Datei > Neu...) und klicken Sie oben im Fenster auf das Skript ausführen.
Namen werden standardmäßig hier angezeigt ( 1 ) ;
dt = Offen () ;
dt << Speichern als ( „Excel-Daten.xlsx“ ) ;
Ich hoffe, das hilft dir weiter!
M
Betreff: VBA – Excel-Arbeitsmappe als JMP-Datentabelle speichernSie sollten dazu in der Lage sein:
doc = app.OpenDocument („C:\jmp\Data.xlsx“)
dt = doc.GetDataTable();
Die in Ihrer JMP-Installation enthaltenen Beispielprogramme können Ihnen dabei helfen, insbesondere das Datentabellenbeispiel.
Brian Corcoran
JMP-Entwicklung
Betreff: VBA – Excel-Arbeitsmappe als JMP-Datentabelle speichernOK, ich habe es zum Laufen gebracht:
App als JMP.Application dimmen
Dokument als JMP-Dokument dimmen
'JMP starten
Setze app = CreateObject("JMP.Application")
app.Visible = True
„Excel-Arbeitsmappe öffnen und als JMP-Datentabelle speichern.“
Setze doc = app.OpenDocument("C:\jmp\Data.xlsx")
doc.SaveAs ("C:\jmp\Data.jmp")