読者です 読者をやめる 読者になる 読者になる

アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

VBAでセルの結合

セルを結合するには、MeageCellsプロパティを用います。

' A1~C3のセルを結合
Range("A1:C3").MergeCells = True

'現在選択している範囲を結合
Selection.MergeCells = True

ここで、結合したいセルのうち2つ以上にデータが入っていると、警告が表示されます。
これを無視して(表示させずに)結合したい場合は、
あらかじめ「Application.DisplayAlerts」をFalseに設定しておけばOKです。

Application.DisplayAlerts = False
Selection.MergeCells = True
Application.DisplayAlerts = True

また、逆にセルの結合を解除したい場合は、もちろんMergeCellsプロパティをFalseに設定すればOKです。