• ベストアンサー

マクロの登録について

質問です。win98、Excel2000でVBAをいじっている者です。 突然ですが、「マクロの登録」というマクロは作れないのでしょうか。 自作ツールバーを”マクロの記録”で作ったのですが、マクロの登録がコードに反映されません。 何か良い方法はないでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.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

leftovers
質問者

お礼

papayukaさん有難うございます!! ごく控えめに言って、かなり助かりました!! 半日以上悩んでいたので… 「OnAction」という技があるんですね。 本当にありがとうございました。

関連するQ&A