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

チェックボックス(リボンの linkDeveloper tabの[コントロール]グループから)を操作する際に覚えておくべきことは、明示的に保護を解除する必要がある2つのことです。チェックボックス自体とチェックボックスがリンクされているセル。チェックボックスの保護を解除するには、チェックボックスを右クリックして[フォーマットコントロール]を選択します。 Excelは、[フォーマット制御]ダイアログボックスを表示します。 [保護]タブで、[ロック]チェックボックスがオフになっていることを確認します。

チェックボックスは、ワークシートの特定のセルにもリンクされています。 ([フォーマットコントロール]ダイアログボックスの[コントロール]タブ、またはActiveXコントロールを使用している場合は、LinkedCellプロパティを参照してください。)チェックボックスがリンクされているセルの保護を解除するには、セルを選択し、Ctrl + Shift + Fを押してを表示します。 [セルの書式設定]ダイアログボックス。 [保護]タブで、[ロック]チェックボックスがオフになっていることを確認します。

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

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

このヒント(8112)は、Microsoft Excel 2007、2010、および2013に適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。