小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年1月5日【ID:0】

メンバー限定

【ExcelVBA】結合されているセルを色付け

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


表の中にセル結合されている箇所が存在すると、正しく集計ができないことがあります。
セル結合は便利な機能ですが、表の中のセルを結合してしまうと、絞り込みや並べ替えといった操作が正しくできなくなります。

例えば、以下のような表に対して絞り込みをしてみます。
絞り込みをすると、以下の画像のように、正しく絞り込むことが出来ていないことが分かります。

セルの結合がされている場合、そのセルに入力されている値は、結合範囲の先頭のセルの値として管理されます。
そのため、上図のように先頭のみが絞り込みされたということになります。

では、並べ替えについても確認していきます。
先ほどと同じ表で並べ替えを行うと、以下のように警告が表示されます。

以上のように、結合されているセルは集計には向かないことが確認できます。

そのため、結合されているセルが表の中に存在する場合は、その結合を取り除く必要があります。
そこで今回は、結合されているセルを自動で色付けする機能の開発方法について解説していきます。

開発する具体的な内容としては以下のようになります。

「選択されている範囲内で、セルが結合されている場合に、その対象のセルを色付けする」

では、開発していきます。


開発手順

まず、[開発]タブの中の[マクロ]を選択します。

表示された以下の画面にて、好みの名前を入力し、[作成]を選択します。
こちらでは、"セル結合色付け"と入力しています。

表示された画面にて、以下のように入力します。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

8145635

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】クイック分析の活用

【Excel】タスク管理表で自分のタスクを自動色付け

【Excel】表記を統一する際に便利な関数7選

【Excel】英単語のスペルチェック機能

【ExcelVBA】VBAを使ってシートの初期設定を自動化

【ExcelVBA】選択データの全項目を一括表示

【Excel】日付と曜日を表示形式で改行して表示する

【Excel】条件付き書式で結合した見た目にする方法

【Excel】データ数に応じて自動で連番を振る方法

【Excel】同じセル内の複数の値を集計

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【Excel】数式を短く表現する

【Excel】設定画面のテキストボックスで矢印キーを使用

【Excel】四半期を簡単な数式で求める

【Excel】締め日が20日の場合の「請求対象月」

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【ExcelVBA】更新履歴を自動で入力

【Excel】書類などの簡易的な入力チェック

【Excel】色んな数値の連番の入力方法

【ExcelVBA】入力と同時に値を上に詰める

【ExcelVBA】予定表の各日付に1行を追加する

【Excel】空白を上のセルの値で埋める

【Excel】選択している行のデータを縦向きに抽出

【Excel】基準日から「年・月・曜日・月末」などを求める

【ExcelVBA】非表示の行を一括で削除





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ