• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで別のExcelブックのボタンのマクロ登録)

VBAで別のExcelブックのボタンのマクロ登録

このQ&Aのポイント
  • Excelブック1とExcelブック2があります。Excelブック1はVBAでExcelブック2を開いて、Excelブック1のワークシートとモジュールシートをExcelブック2にコピーします。ワークシートにはコントロール(ボタン)があり、ボタンをクリックするとモジュールシートのプロシージャを呼び出します。Excelブック2を保存して閉じる処理をしています。しかし、Excelブック2を開いてボタンをクリックするとExcelブック1が開かれてしまいます。どのようにマクロ名を修正すればよいでしょうか。
  • VBAを使ってExcelブック1とExcelブック2の間でボタンのマクロを登録する方法を教えてください。Excelブック1では、Excelブック2を開いてワークシートとモジュールシートをコピーし、ボタンのマクロを設定しています。しかし、ボタンをクリックするとExcelブック1が開かれてしまいます。どのように修正すればよいでしょうか。
  • Excelブック1とExcelブック2の間でボタンのマクロを登録する方法を教えてください。Excelブック1では、Excelブック2のワークシートとモジュールシートをコピーし、ボタンのマクロを設定しています。しかし、ボタンをクリックするとExcelブック1が開かれてしまいます。マクロ名を修正する方法を教えてください。

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Selection.OnAction = "Excelブック2のファイル名" & "!Excute_Button" のな感じで、Excelブック2のファイル名指定してマクロ登録して下さい。すると「Excute_Button」だけになるはずです。

yam2012
質問者

お礼

教えていただきましたようにしましたらできました。 ありがとうございました。

関連するQ&A