エクセルのチェックボックスにチェックをつけると書式を自動変更!塗りつぶし色や文字色を連動して変更する方法を解説

  • 2022年3月3日
  • 2022年3月5日
  • Excel
定時でカエル
エクセルのチェックボックスにチェックをつけたときに、特定のセルを自動で好きな色で塗りつぶすようにしたいです。
オフィスうさぎ
チェックボックスに「条件付き書式」を組み合わせれば、チェックをいれたときに自動で塗りつぶすことができるよ!

エクセルでにはクリックすることでレ点をつけるができる、「チェックリスト」という機能があります。

この記事ではExcel(エクセル)のチェックボックスにチェックを入れたときに、自動で塗りつぶし色や文字色を変更する方法ついて、詳しい手順を解説していきたいと思います。

ちなみにチェックボックスを設定する方法については、こちらの「エクセルのチェックボックスの使い方」を参考にしてください。

関連記事

定時でカエルエクセルのチェックボックスの使い方を詳しく教えてください!オフィスうさぎこの記事ではエクセルのチェックボックスを作成・編集・削除する方法など、チェックリストの詳しい使い方について解説してい[…]

Excelでチェックボックスを作る方法

エクセルのチェックボックスで自動で書式を変更できる

デフォルトのままのチェックボックスであれば、チェックをつけてもレ点がつくだけで書式は変わりません。

エクセルのチェックボックスで自動で書式を変更

しかしチェックボックスに「条件付き書式」という機能を組み合わせることで、チェックをつけたときに自動的に書式を変更することができます。

チェックをつけると同時に文字色を変更したり

エクセルのチェックボックスで自動で書式を変更

チェックをつけると同時にセルの塗りつぶし色を変更したりできます。

エクセルのチェックボックスで自動で書式を変更

エクセルのチェックボックスと連動して自動で書式を変更する方法

エクセルの「条件付き書式」という機能を使えば、「Aのときは〇〇、Bのときは△△」など条件に合わせて書式を自動で変更することが可能です。

つまりチェックボックスと条件付き書式を組み合わせることで、「チェックボックスにチェックがついているときは赤文字にする」等の書式設定が可能になります。

まずはチェックがついているかどうかを条件付き書式で判断できるように、下記の手順でチェックボックスの設定を変更していきます。

チェックボックスを右クリックで選択し、表示されるメニューからコントロールの書式設定をクリックしてください。

エクセルのチェックボックスと連動して自動で書式を変更する方法

設定画面が表示されるので、コントロールタブの画面にあるリンクするセルのボックスをクリックします。

エクセルのチェックボックスと連動して自動で書式を変更する方法

続いてチェックボックスと同じ行にある空白セルをクリックし、設定画面のOKをクリックします。

エクセルのチェックボックスと連動して自動で書式を変更する方法

すると選択したセル内に、TRUEまたはFALSEという値が表示されるようになります。

エクセルのチェックボックスと連動して自動で書式を変更する方法

オフィスうさぎ
チェックがついていると「TRUE」、チェックがついていないと「FALSE」が表示されるよ。

他のチェックボックスも同様に上記手順で設定すれば完了です。

エクセルのチェックボックスと連動して自動で書式を変更する方法

ちなみにこの設定は一括設定やコピペができないので、面倒ですが1つ1つ設定していく必要があります。

以上の手順でチェックがついているかどうかを値で表示できたので、続いてこの値を使って条件付き書式の設定をしていきます。

まずは書式を変更したいセルを選択している状態で、ホームタブにある条件付き書式から新しいルールをクリックします。

エクセルのチェックボックスと連動して自動で書式を変更する方法

書式のルールを設定する画面が表示されるので、数式を利用して、書式設定するセルを決定をクリックします。

エクセルのチェックボックスと連動して自動で書式を変更する方法

ルールの内容には=$F3=TRUEと入力します。これは「F3のセルがTRUEの場合」という条件式になります。

エクセルのチェックボックスと連動して自動で書式を変更する方法

続いて条件に当てはまる場合の書式設定をしていきます。

設定画面の右下にある書式のボタンをクリックしてください。

エクセルのチェックボックスと連動して自動で書式を変更する方法

すると書式の設定画面が表示されるので、ここから自由に書式を指定することが可能です。

エクセルのチェックボックスと連動して自動で書式を変更する方法

これ以降の書式の設定の手順については、下記にケース別に解説をしています。

チェックをつけると塗りつぶし色を変更する

チェックボックスでチェックをつけた箇所だけ塗りつぶし色を変更したい場合、下記の手順で設定をしていきます。

書式設定の画面から塗りつぶしのタブを選択し、カラーパレットから好きな色を選んでOKをクリックします。

エクセルのチェックボックスでチェックをつけると塗りつぶし色を変更する

すると条件付き書式の設定画面に戻るので、最後に右下のOKをクリックすれば完了です。

エクセルのチェックボックスでチェックをつけると塗りつぶし色を変更する

以上の手順で、チェックがついてる箇所だけ塗りつぶし色を変更できました。

エクセルのチェックボックスでチェックをつけると塗りつぶし色を変更する

アンケートで使うときなどTRUEやFALSEの文字がジャマなときは、フォントカラーを白色にして見えなくするのもおすすめです。

エクセルのチェックボックスと連動して自動で書式を変更する方法

チェックをつけると文字色を変更する

チェックボックスでチェックをつけた箇所だけ文字色を変更したいい場合、下記の手順で設定をしていきます。

書式設定の画面からフォントのタブを選択し、の項目にあるカラーパレットから好きな色を選んでOKをクリックします。

エクセルのチェックボックスでチェックをつけると文字色を変更する

すると条件付き書式の設定画面に戻るので、最後に右下のOKをクリックすれば完了です。

エクセルのチェックボックスでチェックをつけると文字色を変更する

以上の手順で、チェックがついてる箇所だけ文字色を変更することができました。

エクセルのチェックボックスでチェックをつけると文字色を変更する

アンケートで使うときなどTRUEやFALSEの文字がジャマなときは、フォントカラーを白色にして見えなくするのもおすすめです。

エクセルのチェックボックスと連動して自動で書式を変更する方法

関連:エクセルでチェックリストと関数を組み合わせる方法

関連記事

オフィスうさぎチェックボックスと関数を組み合わせれば、チェックボックスをさらに便利に使うことができるよ。定時でカエル関数との組み合わせ・・・。自信がないので詳しく教えてください!エクセルで設定[…]

Excelでチェックボックスと関数を組み合わせる方法

関連:エクセルでチェックボックスを連動させる方法

関連記事

定時でカエルExcelでチェックボックスにチェックをつけたとき、他のチェックボックスにもチェックがつくようにしたいです。オフィスうさぎこの記事ではExcelのチェックボックスを連動させる方法について解[…]