Daveは、yes / noチェックボックスを使用し、true / falseステートメントを組み合わせて別のセルを更新するワークシートを開発しました。彼はワークシートを保護したいのですが、それでもチェックボックスを更新することはできますが、これは不可能のようです。彼がワークシートを保護している場合、チェックボックスは変更できません。

(フォームツールバーの)チェックボックスを操作する際に覚えておくべきことは、明示的に保護を解除する必要があることが2つあるということです。

チェックボックス自体と、チェックボックスがリンクされているセル。チェックボックスの保護を解除するには、チェックボックスを右クリックして[フォーマットコントロール]を選択します。

Excelは、[フォーマット制御]ダイアログボックスを表示します。 [保護]タブで、[ロック]チェックボックスがオフになっていることを確認します。

チェックボックスは、ワークシートの特定のセルにもリンクされています。 ([フォーマットコントロール]ダイアログボックスの[コントロール]タブを参照してください。)チェックボックスがリンクされているセルの保護を解除するには、セルを選択し、[フォーマット]メニューから[セル]を選択します。 Excelに[セルの書式設定]ダイアログボックスが表示されます。 [保護]タブで、[ロック]チェックボックスがオフになっていることを確認します。

これで、通常どおりにブックを保護でき、チェックボックスが機能するはずです。チェックボックスがリンクされているセルの保護を解除する必要がある理由は、チェックボックスのステータスが変更されたときにセルの内容を変更できる必要があるためです。セルが保護されていない場合、内容を変更できないため、チェックボックスを変更できません。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(3078)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。