- 締切済み
エクセル・シートコピーの際のマクロについて
教えてください。 エクセルで、マクロを組んでいる月毎の勤務表を1つのシートとし、月が替わるたびにシートコピーをし増やしていきましたら、1つのファイル内にシートが多くなった為に、ファイル動作(保存等)が遅くなりました。 そこで、ファイルのコピーをし、別ファイルで管理し、再度、同じように作業していこうかと思っております。 しかし、ファイルのコピーをし、そのファイル内のマクロを実行しましたら、何故か、コピー元のファイルも一緒に開いてしまいます。マクロ情報がコピー元にあるからかと思いますが、このマクロ実行時にファイルが開かないようにする方法はありますか? よろしくお願い致します
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ookami1969
- ベストアンサー率14% (137/953)
回答No.3
>しかし、ファイルのコピーをし、そのファイル内のマクロを実行しましたら、 おそらく これは コピーした「新ファイル」にあるマクロではなく 元ファイルにあったマクロですね。 「新ファイル用」に登録し直さなっくてはならないでしょう。 またはVBAがイジれるのであれば そちらの書き直しが必要だと思いますよ。
- Sinogi
- ベストアンサー率27% (72/260)
回答No.2
>しかし、ファイルのコピーをし、そのファイル内のマクロを実行しましたら、 >何故か、コピー元のファイルも一緒に開いてしまいます。 >マクロ情報がコピー元にあるからかと思いますが マクロ実行を何らかのボタンに登録していませんか? 該当のボタンのマクロ設定を自ファイルのものに変更してください。
- WDY
- ベストアンサー率27% (134/487)
回答No.1
古いファイルはマクロを実行する事はあるのでしょうか? もし古いファイルはマクロを実行しないのであればマクロを消してしまうもしくはエクスポートしてしまうというのはどうでしょう?