Excel VBA怎样调用内置的加载宏

Excel VBA怎样调用内置的加载宏,第1张

调用函数可以这写:Run

(工作簿名!宏名,参数1,参数2……)

例如调用A1.xls文件里宏名称为ABC的宏,假定宏参数为1和5,代码为:Run

("A1.xls!ABC",1,5)。注意被调用宏的文件(A1.xls)要处于打开状态。

因此上面这句可以试试这么写:a3

=

Application.Run("waspcn.xll!H_PT67",

a1,

a2)

可以考虑使用application.run,例如:

application.run "xxx.a"

application.run "xxx.a", param1, param2

本示例示范如何调用宏表“Mycustom.xlm”( 必须先打开此宏表 〕中定义的宏函数 My_Func_Sum。此函数带两个数值型参数(此例中为 1 和

5)。

mySum = Application.Run("MYCUSTOM.XLM!My_Func_Sum", 1, 5)

MsgBox "Macro result: " &mySum

注意括号里面的文字:必须先打开此宏表,这意味着在使用“Mycustom.xlm"中定义的宏函数My_Func_Sum之前,需要先把Mycustom.xlm打开


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12064682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存