excel VBA 如何实现这一功能?
小生最近在学习VBA,对于如何调用自己写的函数还不是很懂比如我希望写一个计算“混凝土抗压强度标准值”的函数,假如我们称这个函数名为fun输入参数为混凝土标号x,fun(x...
小生最近在学习VBA,对于如何调用自己写的函数还不是很懂
比如我希望写一个计算“混凝土抗压强度标准值”的函数,假如我们称这个函数名为fun
输入参数为混凝土标号x,fun(x)即可以通过查表A返回x对应的“混凝土抗压强度标准值”
那么我是不是应该把表A的内容放在 B.xlsm 文件中,然后在 B.xlsm 的VBA中插入模块,定义函数fun么?
那我以后任意新建一个工作簿 C.xlsx,能不能直接调用函数fun呢? 调用的时候我是不是需要手动打开 B.xlsm呢?能否不用手动?
希望我把问题说清楚了
谢谢你们的回答! 展开
比如我希望写一个计算“混凝土抗压强度标准值”的函数,假如我们称这个函数名为fun
输入参数为混凝土标号x,fun(x)即可以通过查表A返回x对应的“混凝土抗压强度标准值”
那么我是不是应该把表A的内容放在 B.xlsm 文件中,然后在 B.xlsm 的VBA中插入模块,定义函数fun么?
那我以后任意新建一个工作簿 C.xlsx,能不能直接调用函数fun呢? 调用的时候我是不是需要手动打开 B.xlsm呢?能否不用手动?
希望我把问题说清楚了
谢谢你们的回答! 展开
3个回答
展开全部
如果有宏的文件,没有打开的话,是无法调用的。
如果想自动加载自己编写的宏,最好是专门做一个宏文件,*.xla结尾,在add in 里面调用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以做好了放在启动项里面去,或者直接在用户模板里面写代码。这些文件夹的位置在信任中心里面。
或者录制宏时选择保存在个人宏工作薄。你也可以在视图-窗口里面取消隐藏个人宏工作薄,然后直接在里面写代码。
或者录制宏时选择保存在个人宏工作薄。你也可以在视图-窗口里面取消隐藏个人宏工作薄,然后直接在里面写代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询