如何使宏快捷键重新起作用?

时间:2019-11-29 13:31:11

标签: excel vba keyboard-shortcuts

我创建了一个宏来格式化电子表格的标题,并为该宏分配了快捷键“ Ctrl + Shift + H”。最初运行良好,但现在快捷键已不再被识别。如果转到宏对话框或进入VBA编辑器,我仍然可以运行宏。只是快捷键不再起作用。

我确实在VBA编辑器中更改了模块的名称,但是已经确认在Excel的宏对话框中引用了新名称。自从更改名称以来,我什至删除了快捷键并重新分配了它。

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

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

2 个答案:

答案 0 :(得分:0)

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

Assign macro shortcuts

答案 1 :(得分:0)

感谢那些回应。我自己进一步研究了这一点之后,发现宏在“宏名称”对话框中被奇怪地命名。它被列为“ PERSONAL.XLSB!StandardHeader.StandardHeader”。我不知道它何时用附加的“ .StandardHeader”重命名。其余所有宏都没有句号或之后的信息。不过,在注意到它之后,我得以重命名了Sub,从而解决了命名和快捷键问题。