• ベストアンサー

入力規則・シート保護すると再入力時にデータが消える

 EXCEL2000にて入力規則を設定し、シートの保護を行っています。  入力済みのセルに再入力しようとすると、入力内容がクリアされていまいます。回避方法はないでしょうか? よろしくお願いします。

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

  • ベストアンサー
noname#16474
noname#16474
回答No.3

#3です もしかして、セルの書式設定の保護タブ □ロック □表示しない の「表示しない」 のほうもチェック入れていませんかね? 「表示しない」にチェックを入れ保護を掛けると、 数式や、入力値を数式バーに表示させない機能ですが、 F2や、セルのダブルクリックにより編集しようとすると、 今まで入力していた値がクリアされるのです。 そうでないと、数式等が見えてしまうので、 表示しない保護の意味がなくなってしまうからです。 ですので「表示しない」のチェックを外すしかないと思います

taminchu
質問者

お礼

ありがとうございました。 ”表示しない”にしっかりとチェックが入っていました。 チェックを外し、無事解決しました。

その他の回答 (2)

noname#16474
noname#16474
回答No.2

入力規則にどんな条件を入れたのか と 入力済みの値 と 再入力しようとした値 を明記してください。

taminchu
質問者

補足

いくつかセルに入力規則を設定しています。 (1)時間 1から24の整数 日本語入力 オフ (2)備考 すべての値   日本語入力 ひらがな テストのため(1)に10、(2)に”あいうえお”と入れ、 そのセルに再入力しようとすると、内容がクリアされます。 シートの保護をしていないときは、追記できます。 時間ぐらいなら打ち直せばよいのですが、 備考の内容がクリアされてしまうと、かなりへこみます。

noname#15459
noname#15459
回答No.1

入力内容がクリアされてしまうのは条件外のデータを入力するからだとおもいます。 リスト作成時のデータ入力において、入力条件を設定し、条件外のデータを入力された場合にメッセージを表示をさせる設定したりとかしますが?               すでにデータを入力されているセルに 入力規則を設定した場合はすぐには適用されず、データを入力しなおしたときに適用されます。 回避方法 データ→入力規則→設定した入力規則のクリア

taminchu
質問者

補足

入力規則を設定し、シートの保護をかけたものに テストとして、データ入力。再度そのセルを編集すると 入力内容が消えてしまいます。 出勤簿をExcelにて社員に提供。その後、別システムにてそのデータを吸い上げるので、変なデータが入らないように入力規則を設定しています。備考などに追記・編集しようとするときに、内容が消えてしまうといらないところで社員にストレスを与えてしまうので、困っています。

関連するQ&A

  • シートを保護しても入力規則を使えるようにしたい

    エクセル初心者でエクセル2002を使っています。シートを保護した状態でも入力規則のドロップダウンリストに値を追加するなどの操作をしたいのですが、入力規則が使えなくなります。(「データ」→入力規則が選択できない) 「ツール」→「保護」→「シート」の保護を選択し、「このシートのすべてのユーザーに許可する操作」のすべての項目にチェックを付けても入力規則を操作することができませんでした。 シートを保護した状態で入力規則を使うことはできないのでしょうか?恐れ入りますが回答よろしくお願いします。

  • VBA 入力規則を使用したリストについて

    【動作環境】  Excel2010/Excel2000   あるセルについて、 入力規則のリストを使っています。 ユーザには範囲外の値を入力させたくなく、 手入力を禁止するためにそのセルはロックし、シートを保護しています。 これをExcel2010で実行させた場合、 リストから候補値を選択すると、 セルがロックされている旨のメッセージが表示され、 セルには何も設定されません。 まったく同じことを Excel2000で行うと問題なくリストで選択した値がセルに設定されます。 今回、Excel2000とExcel2010で動作するVBAが要求されており、 どのように回避すればよいか、ご教授願います。

  • 入力規則が反映されない

    入力制限でリスト設定してセルに規則を設定したのですがどのセルにも選択するための”▼”がでなくてまったく反映されていません。保護しているわけでもなくそのシートだけどうしても反映できないんです。どなたかお教えください。よろしくお願いいたします。

  • EXCELの入力規則について質問です

    EXCELの入力にセルに関数が入っている為、 入力規則を使って指定したセルに全く 文字入力をさせない方法を 考えているのですが、やり方がわかりません。 前に「シートの保護」で教えて頂いたのですが、 データを追加する場合は使えないので、 「シートの保護」、VBAでを使わない方法で、ご存知の方、 教えて下さいます様よろしくお願いします。 もし、出来ない様でしたら、「シートの保護」、VBA以外の方法でしたら 構いませんので、よろしくお願いします。

  • エクセル シートをまたいだ入力規則について

    sheet1のセルA1に入力規則を適用して、 sheet2のセルA1からA3に書いてある単語しか入れられない ようにしたいのです。 入力規則のリストを選んで、元の値にsheet2を選びたいのですが sheet2がクリック出来ません。 どうすれば実現できるのでしょうか?

  • エクセル 複数シートに入力規則の設定を一度にする方法

    タイトル通りの質問なのですが、可能でしょうか?また 複数シートに一度に保護の設定(セル指定の入力可と不可)をすることは可能ですか? 既にシートがたくさんあり、ひとつづつ設定するには大変な作業になってしまうので・・・ Ctrlキーを使い 複数シートを選択すると 保護も入力規則も 選べなくなってしまいます。 エクセル2000です、宜しくお願いします。

  • シート保護をしなくともデータが書換えられないようにする方法

    No.435423でオートフィルターの質問をした者です。もっと大事な質問がありました。 オートフィルターを使うためにはシートに保護をかけられないということがわかりました。これではまずいんです。 保護をかけてもオートフィルターが使える方法がありますでしょうか? または、シート保護をしなくともデータが書換えられないようにする方法はありますか? データの表のセルに入力規則でたとえば「1000文字以上の文字数」と指定して事実上書換えられなくしようかと思いましたが、これでもデータの削除は出来てしまい、困っています。

  • Excel2007 入力の規則

    Excel2007です。 M2セルに「1」(数値)を入力していないと、N2セルに入力(文字)させたくないのですが、どういう設定をしたらよいでしょうか? 入力規則などでできるでしょうか?

  • Excel2007の入力規則についてお尋ねします。

    Excel2007の入力規則についてお尋ねします。 入力規則を設定する場合に、データの入力ダイアログボックスが 表示されその中に、同じ入力規則が設定されたすべてのセルに変更を適用するという個所がありますが、 同じ入力規則が設定されたすべてのセルに変更を適用するとはどういう意味なんでしょうか? 解答よろしくお願いします。

  • 入力規則をブック全体にかけるには?

    EXCEL2003です。月ごとに1枚のシートに数値を入力します。同じ数値を入力できないように、入力規則を設定しましたが、他の月(別のシート)、そのブック全体に、その入力規則を適用する方法はありますでしょうか? よろしくおねがいいたします。

専門家に質問してみよう