質問: excelのvbaでシートコピーをしたとき元のマクロを削除するには? vbaのマクロでシートのコピーをしたいのですが、元のシートにはvbaのコードが含まれています。コピーするのはデータだけのコピーが必要で、マクロ自体は必要ないのですが、それを削除するコードはどのように書いたらいいのでしょうか? どうしてもコピーしたファイルを開くと「マクロが含まれています」という確認メッセージが出てしまうのですが、それもなくしたいのです。 シートにフォームのボタンが配置されている場合も同様に、そのボタン自体をなくした状態でコピーを行いたいのですが・・・。プログラムで行うのは不可能なのでしょうか?
回答: 保存するマクロをそのブックではなくpersonalブックに 保存すればシートのコピーするブックを開いても 確認メッセージは出ないのでそうすればどうでしょう?