エクセルで共通の入力シートを作って各自に入力させようと思うのですが、指定範囲だけ入力、変更可能にできますか?
「シート保護」と「範囲の編集を許可」を使えば可能です。
エクセルで作った表で、凝った計算式や計算に必要な関連数値を事前に入力して、それを修正できなく設定してから決められたセルにだけ入力してもらいたい(他の部分は変更されたくない)場合があります。
そんなときエクセルには「シート保護」という機能があります。単純にシート全体を「保護(変更できなく)」するには Excel2003 以前は
・ メニューバー「ツール」-「保護」-「シートの保護」を選択
・ 「シートの保護」画面で
「シートとロックされたセルの内容を保護する」にチェック
↓
「シートの保護を解除するためのパスワード」にパスワード
を入力し「OK」ボタンをクリック
↓
「パスワードを確認」画面でもう一度パスワードを入力して
「OK」ボタンをクリック
これだけでシート全体がパスワードで保護されます。
解除は逆の手順で
・ メニューバー「ツール」-「保護」-「シート保護の解除」を選択
・ 「シート保護の解除」画面で
↓
「シート保護の解除」画面で、保護したときのパスワードを
入力して「OK」ボタンをクリック
ということで、設定したパスワードだけは忘れないようにしましょう。
これを踏まえ、指定範囲だけ入力、変更可能にするには、シート全体を保護する前に、以下の手順で範囲を決めます。
・ メニューバー「ツール」-「保護」-「範囲の編集を許可」を選択
・ 「範囲の編集を許可」画面で
↓
「新規」ボタンをクリック
↓
「新しい範囲」画面で編集を許可したいセルの範囲を設定
↓
「範囲の編集を許可」画面で「OK」ボタンをクリック
※ 必要であれば、編集を許可した範囲内でも編集をする前には
パスワードを要求することができます。「新しい範囲」画面
に「範囲パスワード」の欄があるので、そこで設定できます。
つまり「範囲の編集を許可」したあとで「シートの保護」を実施すれば「範囲の編集を許可」で指定した部分しか入力できなくなります。
◆◇◆
Excel2007 の場合は「校閲」タブを選択、表示されたリボンの「変更」グループの中に「シートの保護」と「範囲の編集を許可」のコマンドがあるので、あとは先述の設定と同じで大丈夫です。
さらに詳細設定を使えば、特定の操作(「並べ替え」や「書式設定」)だけを許可したり、できなくしたりできるので、実際の用途に合わせて試してみるといいでしょう。
逆に「エクセルファイルが修正できない」ときは「シートの保護」機能が原因の可能性もあると覚えておきましょう。
パスワードはしばらく使わないと忘れてしまいがちなので、やみくもに「シートの保護」は使わないほうが無難です。
記事の情報は公開時あるいは更新時のもので、最新情報はリンク先など情報元の公式ページでご確認ください。