エクセル(Excel)で指定範囲だけ入力可能にしたい

質問エクセルで共通の入力シートを作って各自に入力させようと思うのですが、指定範囲だけ入力、変更可能にできますか?

回答「シート保護」と「範囲の編集を許可」を使えば可能です。

エクセルで作った表で、凝った計算式や計算に必要な関連数値を事前に入力して、それを修正できなく設定してから決められたセルにだけ入力してもらいたい(他の部分は変更されたくない)場合があります。

そんなときエクセルには「シート保護」という機能があります。単純にシート全体を「保護(変更できなく)」するには Excel2003 以前は

・ メニューバー「ツール」-「保護」-「シートの保護」を選択

 

・ 「シートの保護」画面で

  「シートとロックされたセルの内容を保護する」にチェック
      ↓
  「シートの保護を解除するためのパスワード」にパスワード
   を入力し「OK」ボタンをクリック
      ↓
  「パスワードを確認」画面でもう一度パスワードを入力して
   「OK」ボタンをクリック

  

これだけでシート全体がパスワードで保護されます。

 
解除は逆の手順で

・ メニューバー「ツール」-「保護」-「シート保護の解除」を選択

・ 「シート保護の解除」画面で
      ↓
  「シート保護の解除」画面で、保護したときのパスワードを
   入力して「OK」ボタンをクリック

ということで、設定したパスワードだけは忘れないようにしましょう。


これを踏まえ、指定範囲だけ入力、変更可能にするには、シート全体を保護する前に、以下の手順で範囲を決めます。

・ メニューバー「ツール」-「保護」-「範囲の編集を許可」を選択

 

・ 「範囲の編集を許可」画面で
      ↓
 「新規」ボタンをクリック
      ↓
 「新しい範囲」画面で編集を許可したいセルの範囲を設定
      ↓
 「範囲の編集を許可」画面で「OK」ボタンをクリック

 

 ※ 必要であれば、編集を許可した範囲内でも編集をする前には
   パスワードを要求することができます。「新しい範囲」画面
   に「範囲パスワード」の欄があるので、そこで設定できます。

 
つまり「範囲の編集を許可」したあとで「シートの保護」を実施すれば「範囲の編集を許可」で指定した部分しか入力できなくなります。

 
◆◇◆

Excel2007 の場合は「校閲」タブを選択、表示されたリボンの「変更」グループの中に「シートの保護」と「範囲の編集を許可」のコマンドがあるので、あとは先述の設定と同じで大丈夫です。



さらに詳細設定を使えば、特定の操作(「並べ替え」や「書式設定」)だけを許可したり、できなくしたりできるので、実際の用途に合わせて試してみるといいでしょう。

 
逆に「エクセルファイルが修正できない」ときは「シートの保護」機能が原因の可能性もあると覚えておきましょう。

パスワードはしばらく使わないと忘れてしまいがちなので、やみくもに「シートの保護」は使わないほうが無難です。

スポンサーリンク

ご意見&コメント

パソコントラブルQ&A」をご利用いただき、ありがとうございます。

「参考になった」「ちょっと違うかも?」というときは TwitterFacebookページを使ってご感想やコメントをいただけると嬉しいです!励みにもなりますし、必要に応じて情報の追加や修正もしてまいります。

 

こちらの記事もいかがですか?(一部広告含む)

関連した記事を検索

パソコントラブルQ&A」「パソコン用語解説」では関連Q&Aや用語解説を豊富に掲載中です。検索してみてください!

年別Q&A (978 件)

編集長のプロフィール

編集長

:パソコン生活応援アドバイザー。「なにしろパソコン.com」サイト運営、メルマガ編集、セミナー講師からコラム・書籍執筆まで実績豊富!

「パソコントラブルQ&A」ではトラブル解決のヒントなども紹介していますが、解決をお約束するものではありません。 トラブルの深刻度やご利用のパソコン環境によっては効果がなかったり、ほかのトラブルを誘発する場合もあります。そのため、作業前に大切なデータは、ご自身で必ずバックアップをおこなってください。

本サイトを参考にしたパソコン設定、サイト閲覧、紹介したソフトウエアや機器の購入&使用、そしてトラブル対応やインターネット活用は『利用者の責任』でお願いします(免責事項)。