JMP 13용 Data Table Excel 추가 기능을 클릭하여 VBA를 에뮬레이트하려면 어떻게 합니까?안녕하십니까,
내 VBA 스크립트는 폴더의 각 csv 파일을 살펴봅니다. 스크립트는 각 파일에 대해 처음부터 정리된 데이터로 새 시트를 만듭니다. Excel의 JMP 탭에서 VBA가 "데이터 테이블" 버튼을 클릭하도록 하려면 어떻게 해야 합니까? 매크로를 기록해서 보려고 했지만 아무 것도 표시되지 않습니다. 가능하지 않다면 ActiveSheet의 CurrentRegion을 사용하여 JMP에 데이터 테이블을 생성하고 싶습니다. 내가 어떻게 할 수 있겠습니까?
내가 지금까지 가지고있는 것은 다음과 같습니다.
MoveData = ActiveSheet.Range("A1").CurrentRegion
Set JMPapp = CreateObject("JMP.Application")
JMPapp.Visible = True
Set JMPdoc = JMPapp.NewDataTable(FileName) 'FileName is the filepath for the current opened document but the table in JMP is blank스크립트 끝에 도달하면 JMP에 빈 데이터 테이블이 있습니다.
어떤 도움이나 조언을 주시면 감사하겠습니다!
고맙습니다,
숀
Re: JMP 13용 Data Table Excel 추가 기능을 클릭하여 VBA를 에뮬레이트하려면 어떻게 합니까?@s_ard ,
먼저 면책 조항입니다. 저는 전문 프로그래머도 VBA 전문가도 아니지만 JMP와 Excel을 모두 사용하여 여러 응용 프로그램을 스크립팅했습니다.이를 감안할 때 아래 그림의 Excel 추가 기능 관리자에서 JMP 추가 기능이 동적 연결 라이브러리 호출인 두 개의 DLL 중 하나를 사용하는 것을 볼 수 있습니다.JMP용 Excel 추가 기능은 Excel의 DLL에 대한 세부 정보/명령을 노출하지 않은 것으로 보입니다. 최소한 연결된 라이브러리나 개체 브라우저 목록에는 없는 것으로 나타났습니다.그러나 당신의 임무는 절망적이지 않을 수 있습니다. 사진 아래에서 더 읽어보세요.
어떤 유형의 데이터 정리가 필요한지 이해하는 것이 도움이 될 것입니다.대부분의 응용 프로그램에서 JMP로 시작하여 Excel 또는 기타 프로그램을 실행했습니다.또한 대부분의 경우 JMP에서 정리하는 것이 더 쉬울 수 있지만 데이터를 모르기 때문에 확실히 말할 수는 없습니다. 다음은 모르는 경우를 대비하여 몇 가지 JMP 기능입니다.
- JMP Run Program() 함수는 다른 외부 프로그램을 실행하는 데 사용할 수 있습니다.
- JMP는 Excel 통합 문서를 데이터베이스로 읽을 수 있습니다.
- JMP에는 Excel 표를 읽을 수 있는 새로운 여러 가지 새로운 옵션이 있습니다.
마지막으로 JMP에서 Profiler Core 또는 GUI의 DLL에 대한 인수 문서화를 요청할 수 있습니다.DLL 내의 매크로는 "toDT_btn_Click"이라고 합니다. 스크립팅 DLL이 약간 못생겼습니다.
다시 말하지만 더 쉬운 방법이 있을 수 있으며 JMP에서 시작할 수 있습니다.