• ベストアンサー

EXCEL 添付したツールバーに登録したマクロのパスについて

Excel2003を使っています。 「表示メニュー」-「ツールバー」-「ユーザー設定」より新しいツールバーを作成しました。マクロのボタンが1つ作ってあり、同じファイル内のマクロが登録してあります。 このファイルをCドライブのマイドキュメントに保存しました。 この後、このファイルをDドライブに移動してみると、マクロのボタンが正しく動作しません。調べてみると、登録したマクロのパスがCドライブのままになっています。 ツールバーのボタンは常に同じファイル内の syori_1 を実行するようにしたいのですが、どのようにしたら良いのでしょうか? どうぞご教授ください。

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

  • ベストアンサー
  • bonaron
  • ベストアンサー率64% (482/745)
回答No.1

ThisWorkbook に Private Sub Workbook_Open() Application.CommandBars("ツールバー名").Controls("ボタン名").OnAction = "syori_1" End Sub で出来ます。

terakura
質問者

お礼

できました! こんなに早く解決するとは思っていませんでした。 本当にありがとうございました<(_ _)>

関連するQ&A