Excel VBAExcel VBA開発 虎の巻

ワークシート自体をコピー

カテゴリ:ワークシート

ワークシートをコピーするには、ワークシートに対してCopyというメソッドを行います。
Worksheets(1).Copy

ただし、この場合、新たにワークブック(ファイル)が作られ、そこにワークシートがコピーされてしまいます。

これを避けて、元のワークシート内にコピーしたい場合には、コピー先を指定します。コピー先は、引数After(このシートの後)かBefore(このシートの前)で指定します。
'例:3番目のワークシートの後にコピー
Worksheets(1).Copy After:=Worksheets(3)

カテゴリ:ワークシートの記事


Excel VBA基本レッスン Amazon Kindle版発売中!