- ベストアンサー
マクロの登録について
質問です。win98、Excel2000でVBAをいじっている者です。 突然ですが、「マクロの登録」というマクロは作れないのでしょうか。 自作ツールバーを”マクロの記録”で作ったのですが、マクロの登録がコードに反映されません。 何か良い方法はないでしょうか? 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 こんな意味でしょうか? Sub Test() Dim myCombar As CommandBar, myBtn As CommandBarButton Set myCombar = Application.CommandBars.Add myCombar.Visible = True Set myBtn = myCombar.Controls.Add(Type:=msoControlButton, Id:=2950) myBtn.OnAction = "myMacro" End Sub Private Sub myMacro() MsgBox "myMacro" End Sub
お礼
papayukaさん有難うございます!! ごく控えめに言って、かなり助かりました!! 半日以上悩んでいたので… 「OnAction」という技があるんですね。 本当にありがとうございました。