Board logo

標題: CALL另一個檔案的MACRO [打印本頁]

作者: rc_chc    時間: 2014-3-25 20:48     標題: CALL另一個檔案的MACRO

本人很常要由系統內EXPORT一堆RAW資料使用, 而EXPORT出來的資料其實每之都只是要其中幾個COLUMN

本人知道可以如何簡單地用MACRO去處理同一項工作, 但資料是每次EXPORT出來的, 如每次都要加MACRO的碼入檔案中又好似不夠效率

請問可以有方法可以MACRO寫在一個檔案後, 加入一個BUTTON 於EXCEL, 之後每次開EXPORT出來的資料只要CLICK一下就會CALL 那個MACRO

可以做到嗎?

或是還有什麼更好的見議, 謝謝
作者: luhpro    時間: 2014-3-25 22:16

本人很常要由系統內EXPORT一堆RAW資料使用, 而EXPORT出來的資料其實每之都只是要其中幾個COLUMN

本人知道 ...
rc_chc 發表於 2014-3-25 20:48


參照 Excel VBA 的說明:
Run 方法
此範例顯示如何呼叫巨集工作表 Mycustom.xlm (必須先開啟此巨集工作表) 中定義的函數巨集 My_Func_Sum。此函數使用兩個數值引數 (此範例中為 1 和 5)。

mySum = Application.Run("MYCUSTOM.XLM!My_Func_Sum", 1, 5)
MsgBox "Macro result: " & mySum


另如果你有幾個檔案都可能會呼叫到該巨集的話,
可以考慮把它改成增益集, 可參考以下的討論:

如何將VBA程式轉成增益集?

自訂Applicatoin事件/監控所有活頁簿/做成增益集
作者: rc_chc    時間: 2014-3-25 23:20

謝謝回覆

會參考一下如何可以做到




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)