EXCEL 別シートへのセルコピーで「cells」「range」プロパティの問題

EXCEL で、別シートへのセルコピーをする際には、「Cells」「Range」プロパティの挙動の違いに注意すること。

コピー元がアクティブシートでない場合、「Cells」プロパティを使ったセル範囲の指定は、エラーを発生してしまう。

参考サイトは下記

https://www.relief.jp/docs/excel-vba-cell-range-copy-other-sheet.html

コピーを行うソースは下記の通りでよい

Worksheets(“Sheet1”).Range(“A1”).Copy Worksheets(“Sheet2”).Range(“C2”)