[VBA ]發問:EXCEL-用VBA控制另外一個EXCEL的VBA

看板Visual_Basic作者 (秋末)時間17年前 (2009/01/16 10:37), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
版上的大家好,小弟目前想用VBA控制另一個EXCEL的VBA 目的是VBA控制另外一個檔案關閉後,同時本身的檔案也會關閉。 我試了兩個方式,如下: 1.application.run的方式,我想用book1的CommandButton1 控制book2的CommandButton1去執行關閉兩個檔案的程式, 不知道是不是我的用法錯誤?點下去竟然出現 執行階段錯誤:1004 究竟是發生什麼問題哩orz 可以麻煩大家幫幫我看看檔案嗎?Q___Q 2.小弟也測試過把Workbooks("book1.xls").Close (True)的程式加在book2的 Workbook_BeforeClose ()裡面,等於是將book2關閉時book1會先關閉吧?! 沒錯,我自己手動將book2關閉時,的確是這樣.....But!!當我用book1的VBA去執行關 閉book2的動作時,問題就來了...book2關掉了...book1卻依舊在那和我面對面相看 Q____Q (Book1:不要再看我啦...) 是小弟的用法錯誤嗎><還是...想法錯誤?這樣的作法根本不可行...?囧rz 可否提點下能夠將book1關閉也將book2存檔關閉的方法>< 麻煩各位了 謝謝! VBA1 :http://www.badongo.com/file/12920607 VBA2 :http://www.badongo.com/file/12920656 以上是兩個檔案的附檔。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.97.208

01/16 14:00, , 1F
把關閉指令都放到Book1試試
01/16 14:00, 1F

01/16 15:20, , 2F
樓上大大是指VBA2的方式,把關閉指令都用book1執行嗎?
01/16 15:20, 2F

01/16 17:02, , 3F
恩,連Save都寫在book1的巨集內
01/16 17:02, 3F

01/19 10:19, , 4F
嗯,這樣可以耶>< 感謝大大提點 :)
01/19 10:19, 4F
文章代碼(AID): #19R_BqlT (Visual_Basic)