VBA: guarde el libro de Excel como tabla de datos JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, estoy familiarizado con Excel VBA pero soy nuevo en las secuencias de comandos JMP. Actualmente estoy usando JMP 11.
Me gustaría abrir un libro de Excel (con una sola hoja de trabajo) y guardarlo como una tabla de datos JMP, para poder ejecutar un análisis JMP en él.
¿Cómo hago referencia a la tabla de datos JMP no guardada creada por este código VBA?
Dim aplicación como JMP.Aplicación
Dim doc como documento JMP
Dim dt como JMP.DataTable
'Iniciar JMP
Establecer aplicación = CreateObject("JMP.Aplicación")
aplicación.Visible = Verdadero
'Abrir libro de trabajo de Excel que contiene una sola hoja de datos
aplicación.OpenDocument ("C:\jmp\Data.xlsx")
Cuando prefijo la última línea con "dt = ", aparece un error.
Cualquier sugerencia sera apreciada.
Re: VBA - Guardar libro de Excel como tabla de datos JMPGracias, Brian. Esto es justo lo que necesitaba.
Re: VBA - Guardar libro de Excel como tabla de datos JMPSúper fácil de hacer en JSL.Aquí hay un código de ejemplo para una forma de abordar esto.Copie el código en una nueva ventana JSL (en Archivo > Nuevo...) y haga clic en el script de ejecución en la parte superior de la ventana.
Nombres predeterminados aquí ( 1 ) ;
dt = Abierto () ;
dt << Guardar como ( "Datos de Excel.xlsx" ) ;
¡Espero que te ayude!
METRO
Re: VBA - Guardar libro de Excel como tabla de datos JMPDeberías poder hacer:
doc = aplicación.OpenDocument ("C:\jmp\Data.xlsx")
dt = doc.GetDataTable();
Los programas de muestra incluidos con su instalación de JMP pueden ayudarlo, en particular la muestra de la tabla de datos.
Brian Corcorán
Desarrollo JMP
Re: VBA - Guardar libro de Excel como tabla de datos JMPBien, lo hice funcionar:
Dim aplicación como JMP.Aplicación
Dim doc como documento JMP
'Iniciar JMP
Establecer aplicación = CreateObject("JMP.Aplicación")
aplicación.Visible = Verdadero
'Abra el libro de trabajo de Excel y guárdelo como tabla de datos JMP
Establecer doc = aplicación.OpenDocument("C:\jmp\Data.xlsx")
doc.Guardar como ("C:\jmp\Data.jmp")