• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロのコピーについて)

エクセルのマクロのコピーについて

このQ&Aのポイント
  • エクセルデータに組み込まれたマクロのコピー方法について調べましたが、セキュリティの警告やVBAProjectの内容などで詳細がわかりませんでした。
  • 他のエクセルデータでも使えるようにするためには、マクロのセキュリティを下げるか、新しいエクセルを作成してマクロをドラッグ&ドロップする方法があるようです。
  • しかし、具体的な手順や注意点についてはネット上では詳しく説明されていないようです。おそらく、マクロのセキュリティを下げる場合は注意が必要であり、新しいエクセルを作成してマクロをドラッグ&ドロップする方法も簡単ではない可能性があります。専門家に相談することをおすすめします。

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

  • ベストアンサー
noname#192382
noname#192382
回答No.1

新しいマクロを作り、そこに既成のコピーしたマクロを貼り付ければよいです。 あなたのエクセルのファイル(BOOKといいます)にマクロを作るやり方は、エクセルのバージョンによって違うかもしれませんが、97の場合は、メニューバーの「ツール」をクリックし、「マクロ」ついで「新しいマクロの記録」を選び「OK」と進み何もせずすぐ「記録の終わり」とします。これであなたのエクセルにまくろが作られました。 次に今作ったマクロにコピーしたマクロを貼り付けます。そのやり方は、メニューバーの「ツール」をクリックし、「マクロ」ついでもう一度「マクロ」を選びマクロウインドーの中の先に作成したマクロを選び「編集」をクリックするとマクロのコードが現れますからそこに既成のコピーしたマクロを貼り付けします。これでコピーしたマクロがあなたのBOOKの中に作られました。あとはそのマクロを実行させればよいです。

rie78
質問者

補足

回答ありがとうございます。 教えていただいた通りにやってみましたが、うまくいきませんでした。 ちなみに、「新しいマクロの記録」というのは新しいBOOKでやるんですよね? あと、既成のマクロをコピーとありますが、普通にマクロのプログラムを選択してコピーすればいいのでしょうか? 私が元々持っているエクセルのマクロはシート毎にそれぞれ組まれているんですが、しかもシート毎にそれぞれ名前がちゃんと付いているのですが、それも関係しているのでしょうか? 申し訳ないのですが、よろしければもう一度教えていただけるとありがたいです。

関連するQ&A