Automatización de JMP a través de Visual Basic (código VBA para importar tablas de datos de Excel a JMP)Hola todos,
Solo quiero cargar datos de la hoja "combinar" a JMP usando el código VBA.
Desde la barra de menú de JMP a continuación, en realidad puedo hacer clic directamente en cada opción y también funciona.
Pero prefiero hacerlo con la codificación VBA en lugar de hacer clic directamente, ¿puedo saber cómo puedo tocarlo con el código VBA?
Gracias por la ayuda.

Re: Automatización de JMP a través de Visual Basic (código VBA para importar tablas de datos de Excel a JMP)Como @briancorcoran declaró que su tarea necesita aclaración.
- ¿Es esta una tarea programada que utiliza un script de VBA que crea la hoja de Excel y, una vez que se ha guardado, desea iniciar un script JMP/JSL para realizar un análisis o modificar la hoja de Excel en su lugar?
- ¿O se ha creado la hoja de Excel y abre JMP y ejecuta un script JSL para hacer un análisis?
- ¿U otro?
Hace un par de semanas, un usuario quería cambiar una hoja en su lugar. Te puede interesar esta publicación.
https://community.jmp.com/t5/Discussions/Can-JMP-Support-Excel-Formatting-through-JSL/mp/94892#M38766
A continuación se muestra el código vbs para ejecutar un script JSL llamado test_vbs.jsl. Es probable que desee especificar MyJMP.visible para que sea False.
On Error Resume Next
On Error Goto 0
Dim MyJMP
Set MyJMP = CreateObject("JMP.Application")
MyJMP.Visible = True
rem MyJMP.OpenDocument("c:\temp\test_vbs.jsl")
rem MyJMP.QuitRe: Automatización de JMP a través de Visual Basic (código VBA para importar tablas de datos de Excel a JMP)Hola Brian,
Muchas gracias. Prefiero la opción n. ° 2, pero no sé cómo activar el botón con el código VBA.
La información de Excel se guardará primero antes de cargarla en la tabla de datos JMP.
Gracias,
Alex
Re: Automatización de JMP a través de Visual Basic (código VBA para importar tablas de datos de Excel a JMP)No tengo un ejemplo de código específico.Sin embargo, hay dos enfoques que se me ocurren. Una es que simplemente guarde el contenido de la tabla usando el código VBA en el disco, y luego inicie JMP y emita un comando Abrir para devolver un objeto Documento.
La segunda opción es abrir JMP y recuperar individualmente los valores de celda de Excel y colocarlos en una tabla de datos JMP que haya creado usando NewDataTable.
En ambos casos, aún necesita un disparador.El botón sirve como esto con la interfaz de usuario.¿Cuándo desea guardar la información de Excel? Una opción es hacerlo cuando se carga la hoja de trabajo.La otra es cuando una celda cambia.En ambos casos, Excel VBA admite disparadores que le indican cuándo ocurren estos eventos.
Brian Corcorán
JMP Desarrollo