エクセルのチェックボックスがチェックできないときの直し方|保護・文字・編集の状態

エクセルのチェックボックスがチェックできないときの直し方|保護・文字・編集の状態

エクセルで チェックボックスをクリックしてもチェックできないときは、シートの保護、セルに文字が入っている、チェックボックスが選ばれて編集の状態になっているのどれかが原因のことが多いです。

この記事では、Microsoft 365 の「セルのチェックボックス」と、開発タブで作る「フォームのチェックボックス」の両方について、実際に Excel で試した結果と直し方を説明します。原因を再現した練習用のファイルも用意しました。チェックボックスの作り方は チェックボックスを作る方法 で説明しています。

目次

チェックできない原因の一覧

症状原因直し方
クリックしても✓が変わらない(シートが保護されている)チェックボックスのセル(リンクするセル)がロックされているそのセルのロックを外してから保護する
セルにチェックボックスが出ず、文字が見えるセルに TRUE・FALSE 以外の値(文字)が入っている値を消すか FALSE にする
クリックすると周りに丸い点が出て、✓が変わらないフォームのチェックボックスが選ばれて編集の状態ほかのセルを1回クリックしてから押す
練習用Excelファイル(無料ダウンロード)
「練習」(セルのチェックボックスと、文字が入って消えた例)・「保護の例」(保護したままチェックできる)・「フォームの例」の3シート入りです。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

セルのチェックボックスの作り方(Microsoft 365)

セルを選んで「挿入」タブの「チェックボックス」を押すと、セルの中にチェックボックスが入ります。中身は TRUE(✓あり)と FALSE(✓なし)の値で、クリックか Space キーで切り替わります。試したところ、B2 をクリックすると FALSE から TRUE に、B3 を選んで Space キーを押しても TRUE になりました。

エクセルの挿入タブのチェックボックスでセルにチェックボックスを入れたところ
エクセルの挿入タブのチェックボックスでセルにチェックボックスを入れたところ

原因1:シートが保護されている

シートを保護すると、ロックされたセルのチェックボックスは切り替わりません。試したところ、ロックしたままのセル(B3)は、保護したあとクリックしても TRUE のまま変わりませんでした。

手順:チェックボックスのセルだけロックを外す

  1. シートが保護されているときは、先に「校閲」タブの「シート保護の解除」を押します。
  2. チェックボックスのセル(B2:B4)を選び、Ctrl+1 で「セルの書式設定」を開きます。
  3. 「保護」タブの「ロック」の✓を外して「OK」を押します。
  4. 「校閲」タブの「シートの保護」で、もう一度保護します。
エクセルのセルの書式設定の保護タブでチェックボックスのセルのロックを外す
エクセルのセルの書式設定の保護タブでチェックボックスのセルのロックを外す

ロックを外してから保護したところ、B3 をクリックすると TRUE から FALSE に切り替わりました。ほかのセルは守ったまま、チェックだけできるようになります(シートの保護と解除)。

原因2:セルに文字が入っている

セルのチェックボックスは、値が TRUE か FALSE のときだけ表示されます。試したところ、チェックボックスのセルに「はい」と入れると、チェックボックスが消えて「はい」の文字が表示され、クリックしても変わりませんでした。

エクセルのセルのチェックボックスに文字が入ってチェックボックスが消えたところ
エクセルのセルのチェックボックスに文字が入ってチェックボックスが消えたところ

セルを選んで Delete キーで文字を消すか、FALSE と入力すると、チェックボックスに戻ります。表をコピーして貼り付けたときに、元の文字が入ってしまうことがあります。

原因3:フォームのチェックボックスが選ばれている(編集の状態)

開発タブの「挿入」から作る「フォームのチェックボックス」は、右クリックすると周りに丸い点が出て、位置や大きさを変える編集の状態になります。

エクセルのフォームのチェックボックスが選ばれて編集の状態になったところ
エクセルのフォームのチェックボックスが選ばれて編集の状態になったところ

試したところ、この状態でチェックボックスを左クリックしても、✓は変わりませんでした。いったんほかのセルをクリックしてから押すと、オフに切り替わりました。

フォームのチェックボックスを保護したシートで使う

フォームのチェックボックスも、保護したシートでは切り替わりませんでした。試したところ、関係していたのは リンクするセル(チェックの結果の TRUE・FALSE が入るセル)のロックでした。

チェックボックスのロックリンクするセルのロック保護したシートでクリックした結果
あり(初めの状態)あり(初めの状態)切り替わらない
なしあり切り替わらない
ありなし切り替わった(オン・TRUE)

リンクするセルは、チェックボックスを右クリック→「コントロールの書式設定」の「コントロール」タブで確かめられます。そのセルを選んで、上の手順と同じように「ロック」の✓を外してから保護します。

うまくいかないときの確認表

症状考えられる原因対処
「挿入」タブにチェックボックスが無いセルのチェックボックスに対応していない Excel開発タブの「挿入」→「チェックボックス(フォーム コントロール)」を使う(作り方)。
チェックしても数が数えられない✓は TRUE・FALSE の値=COUNTIF(B2:B4,TRUE) で数える(チェックボックスと連動する方法)。
チェックボックスが消せない種類によって消し方が違うチェックボックスを削除する方法を見る。

よくある質問

キーボードだけでチェックできますか?

セルのチェックボックスなら、セルを選んで Space キーを押すと切り替わります。試したところ、B3 で Space キーを押すと FALSE から TRUE になりました。

保護したまま、チェックだけできるようにしたい

チェックボックスのセル(フォームのチェックボックスはリンクするセル)のロックを外してから保護します。試したところ、それで保護したままチェックを切り替えられました。

受け取ったファイルで、チェックボックスの場所に文字が出ています。

セルに文字が入っていて、チェックボックスが表示されていない状態です。その文字を消すか FALSE にすると、チェックボックスに戻ります。

練習用Excelファイル(無料ダウンロード)
3つの原因は、練習用のファイルで手元で再現できます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:チェックボックスの関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次