将代码中的键盘快捷键分配给macros

我写了一个macros,改变我的Excel中的数据,并且我写了其他的macros插入第一个macros(我做)在1000多个不同的Excel中没有这个macros。 在正常情况下,我知道如何将键盘快捷键分配给这个macros:通过macros窗口中的“选项”。

但我的目标是在Macro1中的Sub Single的键盘快捷键将保留在所有其他的Excel中,我认为最好的方法是在我的代码中。 我读了下面的文章,但不知道他们想要我把下面的代码,所以它会实际上工作?

在此先感谢所有帮助者..

https://msdn.microsoft.com/en-us/library/office/ff197461.aspx和那一个: Excel VBA:分配键盘快捷键来运行过程

Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.OnKey "^b", "Macro1" End Sub