関連記事After:=Worksheets(Worksheets.Count)でシートコピーブックの最後(1番右)にコピーしたシートを作成するには、Copyメソッドの引数に、After:=Worksheets(Worksheets.Count)と書きます。Afterは、シートを作成する場所を指定する引数です。・Worksheets(Worksheets.Count)は「最後のシート」なので、全体として「最後のシートの後」となります。シートのコピーが、最後に作成されます。注意すること例えばすでにある1番右のシートが「会社一覧」だとします。Copyメソッドを使う時、After:=Worksheets(“会社一覧”)とすれば、最後にコピーしたシートが作成されます。「会社一覧」シートはユーザによってシートの位置が変わる可能性があるので、いつも1番右にシートが作成される保証はありません。After:=Worksheets(“会社一覧”)は、あくまでも「会社一覧」シートの右側という意味です。その他テクニックは、次の記事を参考にしてください。ワークシートをコピーするには、WorksheetsのCopyメソッドを使います。コピーしたシートは、新しいブックに作成されます。「えくとしょ」を作ってる人フリーランスのシステムエンジニア。VBAやVB.NETなどVB系の言語で、業務システムの開発をしています。職業訓練校で、エクセルVBAの講師などもしています。「えくとしょ」を作ってる人フリーランスのシステムエンジニア。VBAやVB.NETなどVB系の言語で、業務システムの開発をしています。職業訓練校で、エクセルVBAの講師などもしています。自動化ツール・便利プログラム集タイトルとURLをコピーしました。