入力できるけど書式設定させない


これは、Excel 2002以降で可能です。下図のようなワークシートで

  • セルB3のデータを編集できるが、他のセルは編集できない
  • セルB3の書式設定はできない

という設定をしてみましょう。

  1. セルB3の[ロック]は、オンのままでいいです
  2. 【Excel 2002~2003の場合】 [ツール]-[保護]-[範囲の編集を許可]を実行します 【Excel 2007以降の場合】 [校閲]タブ[変更]グループの[範囲の編集を許可]ボタンをクリックします
  3. 表示される[範囲の編集の許可]ダイアログボックスの[新規]ボタンをクリックします
  4. 実行すると[新しい範囲]ダイアログボックスが表示されます。[セル参照]ボックスをクリックしてから、入力を許可するセル(ここではセルB3)をクリックします
  5. [OK]ボタンをクリックすると、選択したセルB3がリストに追加されます
  6. [範囲の編集の許可]ダイアログボックスの[シートの保護]ボタンをクリックします。実行すると[シートの保護]ダイアログボックスが表示されます
  7. 次の項目を確認して[OK]ボタンをクリックします
    • [シートとロックされたセルの内容を保護する] → オン
    • [セルの書式設定] → オフ

これで設定完了です。セルB3以外のセルは編集できません。

セルB3は自由に編集できます。

でも、セルB3で[セルの書式設定]は実行できません。

手順4.の[新しい範囲]ダイアログボックスで、[範囲パスワード]を設定すると、セルB3を編集しようとしたとき、設定したパスワードが必要になります。