VBA,Excel在模块里写了个sub过程。为什么在执行宏里找不到?试运行也运行不了?菜单键的OnAction也无法响应(传递参数)
你的过程传递了参数?那肯定不能运行,就相当与变成了函数,需要在写一个过程,呼叫你那个带有参数的过程。
看看下面的例子,建议暂停地看。
菜单键向过程传递参数。再写一个过程怎么传递?
追答太不具体了,无法回答。思路就是调用你写的参数过程,可以是变量,可以是常量,可以是表达式。
追问就是我建了几个右键菜单按钮,通过它们的onaction属性设置了对应宏和要传递过去的变量参数。
在原始工作薄上对应的宏过程无法响应,但是新建一个工作簿,所有宏码都一样却能正常响应😐