Vba 将键盘快捷键指定给代码中的宏

Vba 将键盘快捷键指定给代码中的宏,vba,excel,shortcut,Vba,Excel,Shortcut,我在excel中编写了一个宏来更改数据,我还编写了另一个宏来更改数据 将第一个宏(我制作)插入1000多个没有此宏的不同Excel中。通常情况下,我知道如何通过宏窗口中的“选项”将键盘快捷键指定给该宏 但我的目标是,Macro1中Sub-Single的键盘快捷键也将保留在所有其他excels中,我认为最好的方法是在我的代码中这样做。 我读了下面的文章,但想不出他们想让我把下面的代码放在哪里,所以它真的能工作吗 提前感谢所有的帮助者 那一个: 尝试将Application.Onkey语句放入工

我在excel中编写了一个宏来更改数据,我还编写了另一个宏来更改数据 将第一个宏(我制作)插入1000多个没有此宏的不同Excel中。通常情况下,我知道如何通过宏窗口中的“选项”将键盘快捷键指定给该宏

但我的目标是,Macro1中Sub-Single的键盘快捷键也将保留在所有其他excels中,我认为最好的方法是在我的代码中这样做。 我读了下面的文章,但想不出他们想让我把下面的代码放在哪里,所以它真的能工作吗

提前感谢所有的帮助者

那一个:


尝试将Application.Onkey语句放入工作簿的子工作簿\u Open()。这应该行。@NiH没有真正起作用。。我在“sheet1”和“thisWorkbook”中尝试过,但无法使其正常工作。请尝试将Application.Onkey语句放入工作簿的子工作簿_Open()。这应该行。@NiH没有真正起作用。。我在“sheet1”和“thisWorkbook”中也试过了,但都没用
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Application.OnKey "^b", "Macro1"

End Sub