我怎样才能让我的宏快捷键再次起作用?

How can I make my macro shortcut key work again?

我创建了一个宏来格式化我的电子表格 header,并为该宏指定了快捷键 "Ctrl+Shift+H"。一开始还好,现在快捷键不识别了。如果我进入宏对话框或进入 VBA 编辑器,我仍然可以 运行 宏;只是快捷键失效了

我确实在 VBA 编辑器中更改了模块的名称,但已验证 Excel 的宏对话框中引用了新名称。自从名称更改后,我什至删除了快捷键和 re-assigned。

我可以用快捷键创建一个新的宏,并且新宏的快捷键有效。

关于如何使 header 宏的快捷键起作用的任何建议?

您可以通过转到“开发人员”选项卡并打开“宏”对话框来重新分配宏快捷方式。在这里,select 宏,单击“选项”,然后选择您的快捷方式。那应该可以。

感谢那些做出回应的人。在进一步深入研究之后,我自己发现 "Macro name" 对话框中的宏命名很奇怪。它被列为 "PERSONAL.XLSB!StandardHeader.StandardHeader"。我不知道它什么时候用附加的“.StandardHeader”重命名了自己; none 其余的宏在此之后有一个句点或信息。不过,在注意到它之后,我能够重命名 Sub,从而解决了命名和快捷键问题。