• ベストアンサー

エクセルでシート内の一部のセルのみを保護する

こんにちは。 先ほどの質問にもすぐにご回答いただきありがとうございます。 表題の件ですが、エクセルで、シート全てではなく、一部のセルだけを保護して、決められた値以外の入力をできなくさせるにはどのようにすればよいのでしょうか?

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

  • ベストアンサー
noname#123709
noname#123709
回答No.6

#1です。 例えば、B1の入力規則として 入力規則で「入力値の種類」-小数点数、「データ」-次の値以下 「最大値」-=A1とすると補足して頂いたことはクリアできるかと思います。

korinnsei11
質問者

お礼

再度のご回答ありがとうございます。 わかりにくい質問でしたが、おわかりいただけて嬉しいです。 早速やってみまして、できました。 ありがとうございます。

その他の回答 (5)

回答No.5

たとえば、1~10のどれかの値しか入力させないようにするということでしょうか? メニューバーからデータ→入力規則 と選択し、入力値の種類を選ぶといろいろできます。 おすすめは、リストです。 プルダウンで入力する値を選択させることができます。

korinnsei11
質問者

お礼

ご回答ありがとうございます。 わかりにくい質問で申し訳ありません。 No.1さんのお礼に書いたとおりなのですが、今回の例に限らず、入力規則で色々制限できるのですね。 ありがとうございます。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.4

以下のサイトが参考になれば良いのですが・・・

参考URL:
http://office.microsoft.com/ja-jp/assistance/HP052022101041.aspx
korinnsei11
質問者

お礼

ご回答ありがとうございます。 今回の質問以外のことも載っていて、とても参考になります。

回答No.3

シートの保護に関しては、NO.2の方が回答済みですので データをクリック→入力規則をクリックすれば、条件を入力できます。 ご自分で条件を設定してご使用下さい。

korinnsei11
質問者

お礼

ご回答ありがとうございます。 入力の制限は、入力規則を使うのですね。 ありがとうございます。

回答No.2

とりあえずセルの保護だけ... 実現させたいことは発想を逆転させるとできます。 1.入力許可するセルの書式設定の「保護」タブにあるロックのチェックを外します。 2.シートを保護する。 以上でロックを外したセルのみ入力可能になるはずです。

korinnsei11
質問者

お礼

ご回答ありがとうございます。 逆の発送なのですね。 できました!ありがとうございます。

noname#123709
noname#123709
回答No.1

>決められた値以外の入力不可 決められた値とはなんでしょうか?

korinnsei11
質問者

お礼

わかりにくくてすみません。 決められた値は、例えば左隣のセルの値より大きい値を入力した場合、エラーするなどしたいのです。

関連するQ&A

  • エクセルの一部保護解除

    エクセルの一部保護解除について質問します。 計算式を変更されないようにシートに保護をかけ、それ以外の所を入力できるように保護解除したく 書式>セルと操作しますが「セル」の色が灰色で選択できません。なぜなのでしょうか?お教え願います。

  • エクセル2013でシートの一部を保護

    エクセル2013で、40枚近いシートがあります。すべてのシートの一部を保護したいのですが、 一括して保護したり、解除する方法を教えてください。 シートの保護したいい箇所はすべて同じです。

  • Excelのシートの保護について

    Excelのシートの保護について教えてください。 シートのセルごとに保護をかけました。 セルの書式設定→保護→ロックのチェックをつけて ツール→保護→シートの保護 というふうにしました。 セルの書式設定の保護のロックのチェックを 外したところは入力ができるようになり、 ロックのチェックをつけて保護をしたところには 入力しようとすると「変更しようとしているセルまたは・・・」と メッセージが出るようになると思うのですが、 一部のセルだけ入力しようとすると上記のメッセージが出て、 OKをクリックしてもずっとメッセージが出続けて、 タスクマネージャで終了しないと作業できなくなってしまいます。 原因がわからず困っています。なにか設定が悪いのでしょうか? 教えてください。よろしくお願いします。

  • Excel2010 セルの保護に関して・・・

    お世話になります。 Excel2010にて入力表を作成しシート内の入力に関係ない場所=セルを指定して セル枠保護をしたのですが複数のシートに同じ内容で一部のみ変更して 複製を作成していますがシートを変更すると先程作成したセルの保護が他の シートでは保護できませんが同じようなシートを沢山作る場合、セル保護はどの様に すればいいのでしょうか??? 説明が上手くないのですが伝わりますでしょうか・・・ 何か良い方法などありましたらお願い致します。

  • エクセルのシートの保護について

    計算式を入れたセルが変更できないように「シートの保護」を行おうとしてますが、一部保護ができないセルがあります。 私のエクセルはエクセル2010でOSはウィンドウズ7です。 保護したいシートを校閲→シートの保護→シートの保護のウィンドウの項目を全部チェックという手順で行っています。 私の手順になにか間違い、または抜けがあるのだと思います。 初歩的な質問で申し訳ございませんが、お教えいただけましたら助かります。 よろしくお願いいたします。

  • シートを保護したら、バージョンの違うExcelでひらけません

    おはようございます。 仕事で使っているExcelでデータを作成したところ、以下のような症状が出て困っています。 エクセル2003で調査票を作成。 取引先の担当者(50名以上)にメールで送って最新のデータを上書き入力してもらう。 シート数が50ページ以上あるので、どのデータが上書き入力されたかわかるように、内容を変更したセルの色が変わるようにマクロを設定。 回答欄以外のセルを取引先担当者が編集できないように、シートを保護。その際にパスワードを設定。 データを担当者に送る前に、ちゃんとセルの色が変わるか、解答欄には入力できるか全て確認したのですが、問題ありませんでした。 ところが、データを送ったところ、担当者の使うエクセルのバージョン(2000)によっては、入力禁止にしていないセルにもに全く書き込みができないと連絡がありました。 パスワードを解除してシート保護を外せば使えるようですが、なるべくシート保護はかけておきたいのです。 お伺いしたいのは (1)エクセル2003で作ったデータにパスワードをかけてシート保護してしまうと、エクセル2000では使用できないのか。 (2)パスワード解除する以外に使用できるようにする方法があるとしたら、どのようにすればいいのか。 の2点です。 職場では仕事に関係のないサイト(教えてgooやエクセルのサイトなど)を見れないので、自宅に帰ってから類似の質問や、「エクセル 新機能」などでも検索したのですが、原因や解決方法が見つからなくて困っています。 よろしくお願いします。

  • エクセルのシート保護について

    「一部の個所にシート保護がかけられており,それ以外は入力可能」と設定されているエクセルのシートにおいて,以下のような現象が発生しています。 (1)あるPCでは,シート保護エリア以外は書き込みが可能なのに, (2)別のPCでは,全てのエリアが書き込みが不可能である(シート保護のためというメッセージが出る) ここで, (1)のPCは,Windows XP,Office XP (2)のPCは,Windows 2000,Office 2000 です。 (2)のPCにおいて,全てのエリアが書き込み不可能となっている理由とその対策が分かる方がいましたら,回答をお願いします。 なお,(2)において ・マクロのセキュリティは中となっている ・PC再起動しても同じ現象が発生する ・当該エクセルファイルを別名で保存しても同現象が発生する

  • エクセルでシート保護していないセルから・・・

    エクセル2000を利用しています。 シート全体を保護をしていますが、セルを部分的に保護を外して入力可能の状態にしています。保護していないセルを選択して挿入→図→ファイルから画像を選んでそのセルに挿入したいのですが、保護をかけている状態ですとこの操作が文字がつぶれていて画像を選択し挿入できません。保護を解除すると画像を挿入可能になります。保護をした状態で画像を挿入できないものでしょうか?宜しくご指導お願い致します。

  • エクセルのシートの保護とセル結合について

     エクセルでデータ入力画面を作成中です。一部マクロを使用しています。  データ入力画面は項目表示セルの右となりにデータ入力セルを配置し、このペアを縦に10数行並べています。一部の入力セルは複数セルを横に結合しています。シートを保護を設定、入力セルのロックのチェックを外しています。マクロで一番上のセルにアクティブセルが移動するようにしています。シートを起動すると、最初の入力セルがアクティブとなり、入力を開始できます。  ここからが質問点です。最初のセルにデータを入力し、エンターを入力した瞬間、アクティブセルは直ぐ下のセルに移動するのではなく、数行下の入力セルに移動してしまうことが発生しています。正常に直ぐ下の入力セルに移動することもあり、規則性がありません。  試行錯誤の結果、入力セルを結合しないよう設定したところ、この現象がでなくなりました。セル結合を設定しても、アクティブセルを正常に動作させる方法はありませんか。教えてください。

  • シートの保護をしていないセルの書式変更

    関数が入力されているセルのみ下記の方法でシートの保護をしたのですが、その後メニューから[書式]→[セル]が選択できなくなりました。 確かに保護されていないセルに対して数字や文字を入力したり消したり自由にできるのですが、フォントの色を変えたりフォントの大きさを変えたりできなくなりました。 一部でもどこかにシートの保護をしている場合、保護をしていないセルに対してフォントの変更はできなくなってしまうんでしょうか? もしシートの保護がされていないセルに対してフォントの変更等ができる方法があれば教えて下さい。Excelは98です。よろしくお願いします 1.セルをすべて選択する 2.メニューから[書式]→[セル]を選択する 3.[保護]タブの[ロック]のチェックをオフにする 4.メニュー[編集]→[ジャンプ]をクリックする 5.[セル選択]ボタンをクリックする 6.[数式]オプションのチェックをオンにする 7.メニューから[書式]→[セル]を選択 8.[保護]タブの[ロック]のチェックをオンにする 9.メニューから[ツール]→[保護]→[シートの保護]をクリックする 10.OK

専門家に質問してみよう