OfficeType

VBA~セルの結合を解除しよう~Excel

VBAでセルの結合を解除したい場合はRange.UnMergeメソッドで解除できます。結合されたセル範囲のどれか一つのセルを指定すれば結合が解除されます。

下のコードを実行するとセルA1からセルC3の結合が解除されます。

Sub test1()

Range("A1").UnMerge

End Sub

image-01

image-02

指定したシートのセルの結合を解除

シートを指定するときはWorksheets("シート名")で指定できます。

下のコードを実行するとSheet2のセルA1からセルC3の結合が解除されます。

Sub test2()

Worksheets("Sheet2").Range("A1").UnMerge

End Sub

image-03

image-04

ブックを指定してセルを結合

ブックを指定するときはWorkbooks("ブック名")で指定できます。

Book1.xlsxというブックが開いた状態で下のコードを実行するとBook1.xlsxのSheet1のセルA1からセルC3の結合が解除されます。

Sub test3()

Workbooks("Book1.xlsx").Worksheets("Sheet1").Range("A1").UnMerge

End Sub