|
かみちゃんの仰るとおり結合セルは極力使わないべきですが、
使わないようにする権限が自分に無い場合も有るので、
サンプルコードを送ります。
やりたいのはこういうことですか?
尚、「Merge」等はマクロの記録で解かるので、聞くより記録したほうが早いです。
Sub データ転送()
Dim wsIn As Worksheet
Dim wsOut As Worksheet
Dim iMax As Long
Dim i As Long
Set wsIn = Worksheets("Sheet1")
Set wsOut = Worksheets("Sheet2")
iMax = wsIn.Range("A65536").End(xlUp).Row
For i = 1 To iMax
wsOut.Range("B" & (i - 1) * 3 + 1).Value = wsIn.Range("A" & i)
wsOut.Range(wsOut.Range("B" & (i - 1) * 3 + 1), wsOut.Range("B" & (i - 1) * 3 + 1 + 2)).Merge
Next
End Sub
|
|