関連記事Copyメソッドだけで実行コピーする時に、Before、After(コピーを作成する場所)を省略します。新しいエクセルファイルが作成され、シート「見積ひな型」がコピーされます。ワンランク上のコード実際にはシートをコピーした後に、その新しいシートに編集を行うと思います。その場合、新しいエクセルファイルとシートはActiveWorkbookを使って操作できます。ActiveWorkbookは何らかの原因で、他のエクセルファイルに変化する可能性があります。次のコードのように新しいエクセルファイルを作成したら変数に格納し、以降の処理では変数に対して処理を行います。することで、処理中にActiveWorkbookが変化しても影響を受けません。"テスト"プログラムを見て、ちょっとむつかしく感じたかもしれません。最初のうちは、「新しいエクセルファイルは、変数に格納する」と機械的にプログラミングして問題ありません。その他テクニックは、次の記事を参考にしてください。ワークシートをコピーするには、WorksheetsのCopyメソッドを使います。コピーしたシートは、新しいブックに作成されます。「えくとしょ」を作ってる人フリーランスのシステムエンジニア。VBAやVB.NETなどVB系の言語で、業務システムの開発をしています。職業訓練校で、エクセルVBAの講師などもしています。「えくとしょ」を作ってる人フリーランスのシステムエンジニア。VBAやVB.NETなどVB系の言語で、業務システムの開発をしています。職業訓練校で、エクセルVBAの講師などもしています。自動化ツール・便利プログラム集タイトルとURLをコピーしました。