나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 상영 (jmsydhgh)

추천:  2
파일:     조회:  2725
제목:   다른 엑셀 파일에 있는 VBA 프로그램을 호출하려면 어떻게?
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):2000
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):win2000
3. CPU (486,PentiumI/II/III/IV...):PentiumIII
4. RAM (32,64,128,256,512MB,1G...): 512MB

* 아래줄에 질문을 작성하세요 >>
엑셀파일 A에서 파일 B에 있는 프로그램을 부르려고 합니다. 항상 A를 먼저열고 B는 열려있다는 보장이 없으므로 A에다 버튼을 달아서 B를 열고, B의 Module에 있는 Procedure를 구동시켜야 하는데, 아무리 해도 "개체가 필요합니다." 라는 에러만 나네요.
참고로 Call [B.xls].[main].complete_process 라도도 해보고, 별짓을 다 해봤는데요,
제발 방법좀 알려주세요...
 
[불량 게시물 신고]  
ist공원sub 다른프로젝트의매크로호출
   Workbooks.Open "C:\B.xls"   '//B.xls화일의 절대경로를 주세요
   Application.Run "B.xls!macro1"  '//B.xls내의 사용하고자 하는 매크로이름
end sub

도움이 되셨길..
건투를...
07-07 (21:25)
삭제 ■신고
        
  

작성일 : 2003-07-07(19:20)
최종수정일 : 2003-07-07(19:20)