[算表] 共用Function放置位置問題

作者: yimean (溫柔殺手)   2018-09-10 17:24:55
軟體:Excel
版本:2013
各位版上的大大下午好,有一個自訂義Function的位置擺放問題請教。
目前我有兩個Worksheet,如果我有一個自訂義的Function是兩個Worksheet都會用到的。
那麼我應該放在哪裡比較好呢~?
煩請撥冗解惑,感謝。
作者: soyoso (我是耀宗)   2018-09-10 17:32:00
放在模組但如果指的共同是兩個worksheet於不同的活頁簿來引用的話則以excel增益集方式掛載後引用
作者: newacc (XD)   2018-09-10 18:11:00
簡單點的把Function前綴放上Public就可以了然後呼叫方式為Worksheets(__).XXXX所以要放在哪裡這個問題應該要再反問給你,你打算怎麼管理你的code?
作者: yimean (溫柔殺手)   2018-09-10 20:27:00
更新資料
作者: soyoso (我是耀宗)   2018-09-10 20:56:00
模組sub程序如要回傳值的話,可在sub外設個public 變數來接收主程式執行要接function的話,在模組內以function..endfunction,其中要將回傳值寫入自訂function名稱內主程式內就以range = findandsorting來接收https://i.imgur.com/PdLoIsh.jpg 類似這樣模擬的動作皆為回傳e1:g3儲存格,再以function或sub回傳其他實際動作或要傳值到function或sub內的話,再自行調整
作者: yimean (溫柔殺手)   2018-09-10 23:44:00
這也是一個不錯的想法,感謝您的分享。

Links booklink

Contact Us: admin [ a t ] ucptt.com