Visual Basic을 통한 JMP 자동화(Excel 데이터 테이블을 JMP로 가져오는 VBA 코드)안녕 모두,
VBA 코드를 사용하여 "결합" 시트에서 JMP로 데이터를 로드하고 싶습니다.
아래 JMP 메뉴 모음에서 실제로 각 옵션을 직접 클릭할 수 있으며 작동합니다.
하지만 직접 클릭하는 대신 VBA 코딩으로 수행하는 것을 선호합니다. VBA 코드로 터치하는 방법을 알 수 있습니까?
도와 줘서 고마워.

Re: Visual Basic을 통해 JMP 자동화(Excel 데이터 테이블을 JMP로 가져오는 VBA 코드)처럼 @briancorcoran 작업에 대한 설명이 필요하다고 말했습니다.
- 이것은 Excel 시트를 생성하는 VBA 스크립트를 사용하는 예약된 작업이며 일단 저장되면 JMP/JSL 스크립트를 시작하여 분석을 수행하거나 Excel 시트를 제자리에서 수정하고 싶습니까?
- 아니면 Excel 시트가 생성되고 JMP를 열고 JSL 스크립트를 실행하여 분석을 수행합니까?
- 아니면 다른?
몇 주 전에 사용자가 시트를 제자리에서 변경하기를 원했습니다. 이 게시물에 관심이 있을 수 있습니다.
https://community.jmp.com/t5/Discussions/Can-JMP-Support-Excel-Formatting-through-JSL/mp/94892#M38766
다음은 test_vbs.jsl이라는 JSL 스크립트를 실행하는 vbs 코드입니다. MyJMP.visible을 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: Visual Basic을 통해 JMP 자동화(Excel 데이터 테이블을 JMP로 가져오는 VBA 코드)안녕 브라이언,
정말 감사합니다. 옵션 # 2를 선호하지만 VBA 코드로 버튼을 트리거하는 방법을 모르겠습니다.
Excel 정보는 JMP 데이터 테이블에 로드하기 전에 먼저 저장됩니다.
고맙습니다,
알렉스
Re: Visual Basic을 통해 JMP 자동화(Excel 데이터 테이블을 JMP로 가져오는 VBA 코드)특정 코드 샘플이 없습니다.그러나 내가 생각할 수있는 두 가지 접근 방식이 있습니다. 하나는 VBA 코드를 사용하여 테이블의 내용을 디스크에 저장한 다음 JMP를 시작하고 Open 명령을 실행하여 Document 개체를 반환하는 것입니다.
두 번째 옵션은 JMP를 열고 Excel에서 셀 값을 개별적으로 검색하여 NewDataTable을 사용하여 생성한 JMP 데이터 테이블에 넣는 것입니다.
두 경우 모두 여전히 트리거가 필요합니다.버튼은 UI에서 이와 같은 역할을 합니다.Excel 정보를 언제 저장하시겠습니까? 한 가지 옵션은 워크시트 자체가 로드될 때 수행하는 것입니다.다른 하나는 세포가 변할 때입니다.두 경우 모두 Excel VBA는 이러한 이벤트가 발생할 때 알려주는 트리거를 지원합니다.
브라이언 코르코란
JMP 개발