vba 宏列表框不允许编辑某些宏

vba macro list box not letting editing some macros

我有一个包含很多宏的 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 的宏列表,但除了创建之外,所有按钮都是灰色的。 现在如果我点击那个子 SUB R10_parallel_device() 我不能编辑它,如果我点击 "create" excel 将我发送到一个新创建的模块 子 R10_parallel_device()

End Sub

出现。

& 当我转到 file/options/ribbon 时,如果我想将该宏添加到一个按钮,它会被列出,并且可以将宏分配给一个按钮,但它不会 运行,给出这样一个宏的错误未找到。

注意:我检查了列出了哪些宏 thisworkbook/all/ 等等。 注 2:this did not help me. 都不是

感谢

确认这是宏名称 - 转到开发人员 -> 查看代码(或键入 Alt + f11),然后 select 包含您的代码的模块并重命名它们。无论出于何种原因,R# 语法: