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

vba宏列表框不允许编辑某些宏,vba,excel,menu,ribbon,Vba,Excel,Menu,Ribbon,我有一个包含大量宏的Excel项目。 我想要的是将宏指定给功能区中的按钮。 为此,我创建了如下宏: Sub R10_parallel_device() help.helpON ("parallel_device ") Call sub_novelty_claims("parallel_device") End Sub 因此,满足三个条件: a) 宏子R10\u parallel\u device()不接受参数 b) 这不是私人的 c) 这不是隐藏 当我转到宏列表时,我会看到所有名为Rnn的宏列

我有一个包含大量宏的Excel项目。 我想要的是将宏指定给功能区中的按钮。 为此,我创建了如下宏:

Sub R10_parallel_device()
help.helpON ("parallel_device ")
Call sub_novelty_claims("parallel_device")
End Sub
因此,满足三个条件: a) 宏
子R10\u parallel\u device()
不接受参数 b) 这不是私人的 c) 这不是隐藏

当我转到宏列表时,我会看到所有名为Rnn的宏列表,但所有按钮都灰显(CREATE除外)。 现在,如果我点击该子模块,例如
sub R10\u parallel\u device()
,我无法编辑它,如果我点击“创建”,excel会将我发送到一个新创建的模块,其中 子R10_并联_装置()

出现了

& 当我转到“文件/选项/功能区”时,如果我想将该宏添加到按钮,则会列出该宏,并且可以将该宏指定给按钮,但该按钮不会运行,这会导致找不到该宏的错误

注意:我检查了此工作簿/all/etc中列出的宏。 注2:没有帮助我。都不是

thx


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


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


更改宏名称-我非常确定
R
+在VBA中为其他内容保留了一个数字。尝试将它们重命名为不同的名称,看看会发生什么。更改宏名称-我非常确定
R
+VBA中为其他内容保留了一个数字。尝试将它们重命名为不同的名称,看看会发生什么。
End Sub