PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[問題] VBA Call與Application.Run的使用場合?
作者:
foolkids
(翼をください)
2015-03-19 16:00:47
軟體:Office Excel
版本:2010
最近在試著把自己寫的東西模組化(應該是這樣稱呼吧?),
把一個Sub分成幾個Sub,其中有共用的Sub就集中在一個公共的xla檔上,
每個人再利用Application.Run去執行公共xla檔上的共用Sub,完成整體程序。
但是目前發現一個問題:Application.Run無法傳遞物件。
要傳遞物件好像必須用Call,但是用Call卻沒辦法Call公共xla檔上的sub或function,
只能把該Sub或是Function放在同一個檔案內...
是我哪裡弄錯了嗎? 要怎麼處理才是正確的呢?
作者: soyoso (我是耀宗)
2015-03-19 16:32:00
用call的話,要先在公共xla上,VBE內工具→VBAProject屬性專業名稱欄位內變更名稱,命名規則上除底線(_)以外,任何符號,包括空白,都不能使用接著到原po要呼叫的主活頁簿內,VBE→工具→設定引用項目勾選剛才命名的專案名稱,這樣就可以用Call了
作者:
foolkids
(翼をください)
2015-03-19 18:31:00
謝謝蘇大!!明天試試看^_^剛剛試過確實可行! 不過好像每一台電腦要個別設定引用?
繼續閱讀
[算表] 獎金計算,求大家幫忙。
elrice2010
[算表] 時間函數設定問題
qajackqa
Fw: [請問]上傳多檔案到某網站,再把網址列出的批次?
crackedup
[算表] excel外部連結資料範圍
fifi0828
[問題] EXCEL計算數字連續出現7次以上的次數
BenusyinG
[問題] Excel表格中日期到了自動加日期
qajackqa
[問題] EXCEL抓字函數
maumausam
[算表] 進貨資料按銷貨時間再分類
mrwang327
[問題] EXCLE匯入文字檔 中文亂碼
supersecret
[算表] 資料整理問題
nash30113
Links
booklink
Contact Us: admin [ a t ] ucptt.com