首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从宏列表中删除不变的条目?

如何从宏列表中删除不变的条目?
EN

Stack Overflow用户
提问于 2020-11-18 00:38:06
回答 3查看 52关注 0票数 0

在Excel中,当打开宏列表时,会出现一些无效的条目。怎样才能摆脱他们?

背景:我有一个扩展的VBA库,包含很多UDF和subs。我使用宏选项添加了UDF的描述。也许我在过去偶然创建了这些无效条目,它解析我的代码模块并生成UDF的描述,如果这是通过代码模块中的注释提供的。现在工作正常了。

无效条目实际上是不再存在的UDF的名称。它们不应该出现在任何时候,但同样,也许我在过去搞砸了。

我还想给那些确实存在的宏添加一些描述--但是很明显,这只对UDF来说是可能的?

澄清:

  • 只有这一本工作簿是打开的。这些不是不同工作簿的宏。无论如何,我选择了“此工作簿仅用于宏列表”。
  • 中没有加载项。VBE中的
  • 在宏下不显示这些无效的项。Excel中的
  • ,开发工具下的->宏中的出现。Excel中的
  • ,在开发人员工具->宏下,我不能编辑、删除或执行这些条目。删除是灰色的,编辑和执行导致弹出错误:"Der Bezug ist ungültig."

EN

回答 3

Stack Overflow用户

发布于 2020-11-18 01:00:48

如果您指的是在单击View >宏时打开的宏对话框,那么请注意,有一个下拉菜单,您可以使用它来筛选以显示特定工作簿中的宏。

使用此方法查找“无效”宏所在的位置,然后编辑该工作簿并从那里处理这些宏(修复或删除它们)。

票数 0
EN

Stack Overflow用户

发布于 2020-11-18 02:09:24

默认情况下,从Developer选项卡打开的宏对话框会列出“所有打开的工作簿”中的所有宏。在显示此选择的下拉列表中,您可以选择仅在特定工作簿中显示宏。这个硬币的反面是,你可以准确地知道任何列出的宏的位置。

列表右侧有按钮,允许您编辑或删除任何列出的宏。编辑按钮将带您到存储宏的模块。

还有一个选项按钮。单击该对话框时,将打开另一个对话框,您可以在其中设置快捷方式并添加说明。您可以将描述添加到任何列出的宏中,无论它是否用作UDF。

我想知道如果已经删除的宏的描述存在,会发生什么情况。如果这种情况得到Excel的支持,按下Delete按钮就应该纠正它。

票数 0
EN

Stack Overflow用户

发布于 2020-11-18 16:15:00

我在microsoft.com上找到了一个答案:https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_winother-mso_2016/cannot-delete-macros/8e9072ae-ad95-49cb-952c-3a50b746d0d2

看来我的工作簿被“弄坏了”。就像我说的,我在开发过程中确实玩了不少。所以我为解决这个问题所做的:

again.

  • Imported

  • 导出所有代码模块。

  • 将工作簿以不同的名称保存为.xlsx。

  • 打开此清理后的xlsx,并将其保存为xlsm xlsm.

  • Manually所有代码模块到工作表中从损坏的版本复制到干净版本中的代码。

现在宏在已清理的版本中消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64885383

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档