【VBA道場】#8 セルを結合する
問題
B2,B3,C2,C3セルを結合せよ
完成見本
解答
Sub vba_doujyou_8()
'B2からC3のセルを結合する
Sheets("Sheet1").Range("B2:C3").Merge
End Sub
サンプルファイル(マクロ有)
今回のマクロはこちらからダウンロードしてご使用いただけます。
VBA道場8 サンプルファイル(マクロ有)
1 ファイル 12.58 KB
解説
Object.Marge
Object.UnMerge
Object:対象となるRangeオブジェクト
セルを結合する場合には、結合したいセル範囲に対して「Merge」メソッドを実行します。
今回は
Sheets("Sheet1").Range("B2:C3").Merge
上記の通り、B2~C3のセルを結合します。
一方で結合を解除するときは「Unmerge」メソッドを使います。
Sheets("Sheet1").Range("B2").UnMerge
これで、上記で指定したセルの結合を解除できます。
UnMergeを使う際は、結合されている範囲のどれか1つのセルを指定すればOKです。
今回はB2を選択しました。
おわりに
今回はセルの結合について学習しました。
セルの結合は、書式を整える上で非常に重要になってきます。
是非使いこなしましょう。今日はここまで!
おすすめ参考書
Amazon
たった1秒で仕事が片付くExcel自動化の教科書
いちばんやさしいExcelVBAの教本
ExcelVBA逆引き辞典 パーフェクト
楽天
いちばんやさしいExcelVBA
|
すらすら読めるExcelVBA
|
VBA逆引き大辞典
|