我有一个包含很多宏的Excel项目。我想要的是将宏分配给功能区中的按钮。为此,我创建了类似这样的宏:
Sub R10_parallel_device()
help.helpON ("parallel_device ")
Call sub_novelty_claims("parallel_device")
End Sub因此满足三个条件: a)宏SUB R10_parallel_device()不接受参数b)它不是私有的c)它不是隐藏的
当我转到宏列表时,我看到了所有名为Rnn的宏列表,但除了CREATE之外,所有的按钮都是灰色的。现在,如果我在该子实例中单击,例如SUB R10_parallel_device(),我将无法编辑它,如果我单击“创建”excel,我将转到一个新创建的模块,在该模块中,子R10_parallel_device()
End Sub就会出现。
当我转到文件/选项/功能区时,如果我要将该宏添加到按钮,则会列出该宏,并且可以将该宏分配给按钮,但它不会运行,并给出找不到这样的宏的错误。
注意:我检查了工作簿/全部/等等列出了哪些宏。note2:this没有帮助我。this都不是
thx

发布于 2018-02-21 02:11:19
确认是宏名称-转到Developer ->查看代码(或键入Alt + f11),然后选择包含代码的模块并重命名它们。无论出于什么原因,它都是R#语法:

https://stackoverflow.com/questions/48890351
复制相似问题