• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【EXCEL】リストに保護をかけつつ、選択を可能にしたい)

【EXCEL】リストの保護をかけつつ、選択も可能にする方法

このQ&Aのポイント
  • Excel2003を使用してリストを作成し、入力規則によりリストに書かれている以外の入力を拒否する方法がありますが、リストへの貼り付けは拒否できません。
  • 一方で、セルに保護をかけると貼り付けを拒否できますが、リストの選択も同時に拒否されます(Excel2000では選択が可能です)。
  • したがって、リストへの貼り付けを禁止しつつ、リストから選択する方法はないかという質問です。Excel2000ではできたようなので、Excel2003でも同様の方法があるはずです。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 >Excel2000でできたものが、できないはずはないと思うのですが・・・ 今、両方で試してみて、その違いを初めて知りました。 Excel2003で、いろいろ設定を試してみましたが、Excel2000のようになりませんね。 (これは、バグ->MSに報告だって言いたくなってしまいました。理屈からすれば、オートフィルタを許可するのと同じことだと思ったのですが、それはダメでした。) そのシート内だけなら、「ロックされたセル範囲の選択」を[オフ]にすれば、そのシートの範囲内の貼り付けはよいのですが、他からの貼り付けも拒否するためには、残念ながら、今現在は、以下のようなマクロの処理ということぐらいしか、思いつきません。(あまりベストとは言えませんね。) 入力規則設定の場所は、[セルの書式-保護-ロック]を外してください。 シートタブを右クリック-コードの表示で以下を貼り付ける ---------------------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range)  If Target.Validation.Value = False Then   Application.Undo  End If End Sub このマクロは 、その入力規則を設定して、シートを保護しないと貼り付け拒否しないのです。

seaport3a
質問者

お礼

やはり実現するにはVBAになりますか・・・ ご回答ありがとうございます。 それにしても2000でできたものができなくなるなんて、保護機能が強化されたといわれればそれまでですかね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • 【Excel】「リスト」の内容そのままをコピペした

    Excel2007利用です。 データ>データの入力規則の機能「リスト」がありますが、この「リスト」内にあるリストと他の付属の設定すべてを他のセルにコピーしたい場合、どの貼り付けを選択するかということになりますか? 貼り付けには「形式を選択して貼り付け」とペーストしたあとに右クリックして選択する貼り付けとがありますが、「書式」でよいのでしょうか?

  • 【Excel】リストにテキストを入力したい

    Excel2007利用です。 「データの入力規則」で作るリストを設定したセルに直接書き込むことはできないようですが、 リストから選択して表示させたテキストにまた入力したテキストを追加させたいのです。 何か設定解除があれば教えてください。 また、「データの入力規則」ではなくてもこのようなテキスト追加ができるリスト作成の方法がありましたら教えてください。

  • エクセルでリストから選択と直接入力を行いたい・・・

    お世話になります エクセルで、セルへの入力をリストから選択する方法と直接入力する方法の両方で入力したいのですが、方法がわかりません。 ちなみに現状は入力規則でリスト~ドロップダウンから選択としております。 よろしくお願いします

  • Excel2010の入力規則:リスト、@

    Excel2010の入力規則のリストで、最初の文字に「@」を入力し、セルから選択してもなぜか、空白になってしまいます。 「@」を表示するにはどうしたらいいでしょうか? 回答よろしくお願いします。

  • Excel2000 "リストから選択"について

    こんにちは。Excel2000の機能で「リストから選択」機能があると思います。過去に同じ列に入力されたデータの一覧を表示し、選択入力できる機能だと思うのですが、表示されてこないデータがあります。例えば、A1、A2にデータが入力されていて、A3上で右クリックし「リストから選択」をクリックしても、A2のデータしか表示されません。列の途中に空白があると、選択したセルから空白までの間に入力されたデータしか、一覧表示されないことはわかりました。何かアプリケーション上の法則や設定なのでしょうか。どうかお教えください。よろしくお願いいたします。

  • Excel:macでのリストの作り方

    WindowsのExcel2003で作成したファイルをMacに持込み、Excel X for Macで開きました。 この時、Excel2003で作ったドロップダウンリスト(データ>入力規則>入力値の種類:リスト、で作成したもの)の▼マークが表示されません。 リストで指定した項目以外は入力できなくなっているので、入力規則自体は生きているのですが、 セルの右に▼マークが表示されないのでリストから選ぶことができません。 Excel X for Mac側で新規作成したシートでWindows版と同じようにリストを作成すると正常に作成できるのですが、 持ち込んだファイルだとリストの▼マークが消えてしまいます。 持ち込んだファイル上のリストを一旦削除し、再度作成しなおしてみても▼マークが表示されません。 何が原因でしょうか。

    • ベストアンサー
    • Mac
  • Excelの入力規則でリストの値を選択できません。

    Excelの入力規則でリストの値を選択できません。 環境:WinXP Excel2003 表内のセルに入力規則でリストを設定しました。 リストは場所指定ではなく、入力規則タブのリスト欄にカンマで区切って直接値を入力しています。 リストの内容はメールアドレス用のドメインです。 ("@docomo.ne.jp,@softbank.ne.jp"というふうにドメインをリストにしています) 表は下記のような作りになっています。 A1セル:アカウント 直接入力 A2セル:ドメイン ドロップダウンリストから選択 ドロップダウンリストは正常に表示されるのですが、値を選択してもセルには何も表示されません。 試しにリストの値を"a,b,c"に変更したら正常に選択・表示されました。 ※添付画像のような状態から値を選択してもセルには何も表示されません 値が選択できないのは何が原因でしょうか? ご教示宜しくお願い致します。

  • 【Excel】リストの切り替えについて

    Excel(2010)を使っています。 http://www4.synapse.ne.jp/yone/excel2010/excel2010_nyukisoku3.html ↑のサイトに、特定のセルの内容によって他のセルのリスト内容が切り替えられるやり方が書いてあるのですが、切り替えるセルをを増やすことは可能でしょうか? 例えば、「A1」に『英語』と入力した際に、「A3」のリストでは『A』、『B』、『C』から選択でき 「A4」のリストでは『D』、『E』、『F』から、「A5」では『G』、『H』、『I』から選択できる。 次に「A1」に『数字』と入力した時は「A3」には『1』、『2』、『3』から「A4」では『4』、『5』、『6』から、「A5」では『7』、『8』、『9』から選択できる・・・と言った具合に複数セルの内容を変更できるようにしたいのです。 よく、マクロ(VBA)等と書かれていますが、その手の知識は全くありませんし、会社のパソコンでやりたいのでできればそれ以外のやり方でお願いします。 また、最初に入力する「A1]の部分もリストに出来たりするのでしょうか? あまり詳しくないので、よろしくご教授お願いします。

  • Excel2016での保護セルを越えて選択範囲

    Excel2010で作成したシートをExcel2016に移行して使っていると、保護されているセルの手前でセルの選択範囲が広がらなくなります。 しかし、初めからExcel2016で作成したシートで同じことをすると、保護されているセルを越えてその先の保護されていないセルまで選択が可能なのです。 前者の動作が好ましいのですが後者の動作との切替は可能なのでしょうか? また、前者と後者では「見出し」の文字サイズが異なります。これも変更可能なのでしょうか? ご存知の方、是非ご指導くださるようお願い致します。

このQ&Aのポイント
  • Windows11にアップグレードしたら、MFC-J5630CDWのプリンター操作ができなくなりました。PCからしか操作できず、不便です。解決策はあるでしょうか?
  • Windows11にアップグレードした際、MFC-J5630CDWのボタン操作によるスキャンができなくなりました。PC側からの操作のみになり、不便を感じています。解決策はありますか?
  • MFC-J5630CDWのプリンター操作がWindows11上でできなくなりました。PC側からの操作のみでスキャンができず、困っています。解決策を教えてください。
回答を見る

専門家に質問してみよう