问题
有小伙伴想要用【运行Excel宏】指令,却在Excel中找不到宏名称。
如图:
原因
因为您定义的函数,需要传入参数进去。由于从宏列表运行宏不允许进行参数传递,因此它们不会显示在"宏"对话框中。
例如:函数长这样
参考文档: https://qa.1r1g.com/sf/ask/2886438691/
解决方案
方法一:
假设函数Add是需要传参的,那么它在宏名称列表里面是没有的。如何运行它呢?答案是再写一个不用传参的函数,来调用它。这样就可以在影刀中运行名为“xiangjia”的宏了。
方法二:
是否可以在影刀中传递参数进去呢,可以的。参考这篇文章的方法: http://rpa.eryoude.com/46.html
作者:小曼 来源:影刀社区