• ベストアンサー

Excel シートの保護機能について

Excel2003を使用しています。 シートの保護機能について、教えてください。 ユーザによるセル内の入力・編集・削除の作業は許可させたいのですが、 行の追加・削除は許可させないようにしたいと思っています。 「ツール」の「保護」機能を利用すると、行の追加・削除の制御は出来るのですが、 セル内への入力・編集もできなくなってしまいました。 制御できないことはないと思うのですが、可能でしょうか? マクロで作成したExcelファイルがあり、定形の形から崩れてしまうとプログラムが おかしくなってしまう為、上記のような制御を行いたいと思っております。 ユーザには、入力・編集作業+マクロの実行のみ、行わせたいと思っています。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

シートの保護のダイアログに、許可させる処理が列挙されていますが、 それでは不足なんですよね。 でしたら、「ツール」「シートの保護」の「範囲の編集を許可」を 選択して出てきたダイアログを使って下さい。指定した範囲のセルのみ 編集が出来るようになります。 でもまあ、「書式」「セル」の「保護」タブで、必要な場所のみ 「ロック」を外しておくのが本来のやり方なんですけどね。

その他の回答 (2)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.3

「セルの書式設定」でタブ「保護」の 「ロック」のチェックを外してありますか。 初期設定は、「ロック」にチェックが入っていますので、 初期設定のままですと、「シートの保護」をしても セルの編集も出来ません。 間違ってたらすみません。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

ユーザーによる入力・変更を可能とするセルのロックを解除してからシート保護をすればよいのでは? ロックの解除は、メニューの「書式」、「セル」、「保護」で、ロックのチェックをはずします。

関連するQ&A