こんにちは。
>そのマクロに「キー割り当て」で「Ctrl+Shift+S」を割り当てました。
>キー割り当てを変更しようとした時に見つけることができませんでした。
Alt +F8 で、マクロ名のところに、アドインのプロシージャ名の「Macro1」(括弧は不要)と入れればよいです。編集は可能になるはずです。ただし、マクロ名は見えません。
そうすれば、キー割り当ては変更可能です。
ただし、その方式は上手くありません。アドインは、取り外しが利くものですから、OnKey で、以下のようにしてあげます。
'--------------------------
'ThisWorkbook モジュール
Private Sub Workbook_Open()
Application.OnKey "^+s", "TestMsg"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "^+s"
End Sub
必要なら、
Private Sub Workbook_AddinInstall()
Private Sub Workbook_AddinUninstall()
このようなイベントも加えてあげると良いです。
お礼
ありがとうございました。
補足
ありがとうございます。 しかし、MyTools.xlaで保存したものは、 >ツール→マクロ→マクロ(Alt+F8) >マクロ名(Macro1)を指定して「オプション」 ここには出てこないのですが・・・