[算表] 共用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