11.結合セルへの貼り付けについて

 次のVBAは、アクティブシートの結合セルへ、別シート(Sheet1)から貼り付けます。
 Range("E6:H6") = Worksheets("Sheet1").Range("B5").Value

 

Rangeの代わりにCellsで記述することが出来ます。
Cellsの書式は、Cells(行番号、列番号)ですので、Range("B5")は、Cells(5、2)となります。

 

従って、Range("E6:H6") = Worksheets("Sheet1").Range("B5").Valueは、
Range(Cells(6, 5), Cells(6, 8)) = Worksheets("Sheet1").Cells(5, 2).Valueと記述することが出来ます。