標題:
[發問]
由檔案一的按鈕去執行檔案二的巨集
[打印本頁]
作者:
a703130
時間:
2012-10-18 10:47
標題:
由檔案一的按鈕去執行檔案二的巨集
請問各位前輩,
小弟目前在工作上遇到一個難題
有兩個檔案分別是 a.xls , b.xls , 原本就八竿子打不著的東西所以各自有各自的巨集處理資料
但是現在因老闆需要,現在要從a.xls 內的眾多工作頁內的資料,如果跟b.xls 的 sheets("form")內有符合的便填入
我的想法是在b.xls 新增一欄位用來對照a.xls 的工作頁
然後在a.xls 上建一按鈕,當按下按鈕時便依照欄位上所填的工作頁名字,去搜尋a.xls 的特定工作頁內的值
如果有符合值的就填入b.xls 值的欄位
但是小弟遇到的是從沒寫過檔案相關的處理方式
資料處理的巨集應該是寫在b.xls內
我在a.xls按下按鈕要如何去執行b.xls內的巨集呢??
而b.xls 的巨集可以搜尋 a.xls 的資料
ps. 在不開啟b.xls 檔案的情況下
請大大幫忙,小弟感激不盡
作者:
kimbal
時間:
2012-10-18 13:33
回復
1#
a703130
如果想運行b的巨集, 就得要打開b的xls,
但可以在運行後自動把b.xls關掉.
另一方, 關於a巨集如果運行b的巨集
先把b 的巨集, 放在thisworkbook之內.
在a巨集:
set wb= workbooks.open("b.xls")
wb.巨集名(參數)
...
wb.close(false)
作者:
a703130
時間:
2012-10-24 09:07
本帖最後由 a703130 於 2012-10-24 09:09 編輯
回復
2#
kimbal
謝謝大大提供的方法~我會嘗試使用
作者:
c_c_lai
時間:
2012-10-24 09:27
回復
3#
a703130
請參考
另存單一工作頁時能將部分模組存入
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)