セルを結合する/結合を解除する



The following two tabs change content below.

taka

あることがキッカケでVBAを独学で勉強しました、今ではブログを通してVBAでできることを解説しつつ、VBAや他の言語の勉強、ブログ運営の勉強をしています(^^♪

セルを結合する/結合を解除する

takaです。今回はVBAを使用してセルを結合する方法と結合を解除する方法をご紹介していきます。

セルの結合

セルの結合をするにはRangeオブジェクトのMergeメソッドを使います。下記のコードはセルA1~A3を結合させるコードになります。

 

このようになっていれば成功です!

確認メッセージが表示される場合

先ほどの画像のように結合する元のセルに値が記入されている場合は、結合した場合中の値が消えてしまう旨のメッセージが表示されます。このメッセージを表示しないようにするにはApplicationオブジェクトのDisplayAlertsプロパティを使用して設定をします。

先ほどと同じ状況ででなくさせる場合で表示を出さなくする場合のコードはこちら

 

セルの結合を解除する

では次にVBAでセルの結合を解除する方法をご紹介します。

セルの結合を解除するにはRangeオブジェクトのUnMergeメソッドを使います。下記のコードはセルA1~A3を結合させるコードになります。

全てのセルの結合を解除する

全てのセルの結合を解除する方法を載せておきます。

 

ファイルやコードの利用について

サンプルコードなどは当サイトの免責事項をよくお読みになってからお使いください。

Twitterフォロー

 

Twitterもやってます(^^♪Excelについてはあまり触れませんがブログの更新のお知らせはツイートしています(^^♪

Twitterフォロー

 



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です