• ベストアンサー

エクセル:マクロのコピー

エクセル:マクロのコピー エクセルであるbook AにMACROAが入っています。 book BにMACROAをコピーしてもってきたい。どうすればいいですか。

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

  • ベストアンサー
  • qno
  • ベストアンサー率44% (4/9)
回答No.2

コピーすることもできますが、マクロを作成するときに、マクロの保存先を「作業中のブック」ではなく「個人用マクロブック」にすると、どのブックを開いたときも実行できるはずです。 コピーするなら(book1からbook2へコピーと仮定して)、「Visual asic Eitor」を開き(「ツール」→「マクロ」→「Visual Basic Eitor」)、プロジェクトエクスプローラ(通常左上に表示されているウインドウ)のbook2の名前の上で右クリックし標準モジュールを挿入します。book1のマクロが記録されているモジュールを開いてコードをコピーし、book2に挿入したモジュールに貼り付けます。

taktta
質問者

お礼

わかりました。解決しました.どうもありがとうございました。

その他の回答 (2)

noname#16474
noname#16474
回答No.3

#1です モジュール単位なら、 (ファイルの)インポート、 (ファイルの)エクスポートが使えます

noname#16474
noname#16474
回答No.1

マクロのコードを表示して book Bにコピー コードの表示方法 ツール-マクロ-マクロ で、該当マクロを選択し、「編集」 book B を開き ツール-マクロ-マクロ で、マクロ名を入力し、「作成」 で、コードを複写

taktta
質問者

お礼

わかりました。解決しました.どうもありがとうございました。