Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
ドロップダウンリストを見れないようにしたい
投稿日時: 19/11/06 14:13:38
投稿者: ナナカマド

ドロップダウンリストで入力したものを第三者に変更ができないようにロックをかけるほうほうはありますか?
入力フォームのようなものを想定しています。
  
スタッフがドロップダウンリストを使って書面を作成
第三者に提示をする際に
ドロップダウンリスト内の他の内容が見れないようにしたいです。
  
別の欄にはVLOOKUPや別シートにはデータを入力したものがありますがそれはすでに編集、表示不可能としてます。

回答
投稿日時: 19/11/06 14:56:25
投稿者: んなっと

シートの保護をして、入力規則を設定したセルを選択できないようにしましょう。
 
 セルの書式設定で[ロック]にチェックを入れておいた状態で
→[校閲][シートの保護]
→[ロックされたセル範囲の選択]のチェックを外す
→OK

回答
投稿日時: 19/11/06 15:43:41
投稿者: コナミ

>ドロップダウンリスト内の他の内容が見れないようにしたいです。
 
それなら、提示する際には入力規則をクリアしてしまえばいいのでは?

回答
投稿日時: 19/11/06 17:34:50
投稿者: んなっと

簡単にばれてしまいますが、数式を使う方法も。
 
例えば現在のリスト範囲が $I$1:$I$5 だとして、
これを
=IF($H$1="",$I$1:$I$5,NA())
に変更して、H1を「表示・非表示切り替えセル」として使用。
 
・H1が空白の時はリストが表示され、編集可能。
・H1に任意の文字を入れるとリストが表示されない。

回答
投稿日時: 19/11/06 20:38:24
投稿者: WinArrow
投稿者のウェブサイトに移動

単純に
入力規則で然るべき「値」を選択後
「入力規則」の設定画面(ダイアログ)で
「ドロップダウンリストから選択する」のチェックを外す
 
但し、シートは保護しない
という前提です。
 
第三者・・・仕組みを知らない人には、そこに入力規則が設定されているとは、
わからないでしょう。
 
 
でも何等かに対処してないと、設定者が忘れてしまうことがありえます。(引き継ぎを含めて・・・)

回答
投稿日時: 19/11/06 20:58:43
投稿者: WinArrow
投稿者のウェブサイトに移動

前レスのように入力規則を変更する前に上書き保存してから
入力規則の設定を変更して、第三者に渡すブックとして別名で名前を付けて保存する
というような運用をすれば、入力規則設定のまま残ります。

回答
投稿日時: 19/11/06 21:17:00
投稿者: んなっと

引用:
ドロップダウンリスト内の他の内容が見れないように

↑これはいろいろな方法がありますが...
引用:
第三者に変更ができないようにロックをかける

↑この希望に近いものは難しいですよ。
私の2番目の方法だと、変更しようとすればエラーメッセージが出て「単純な変更は不可」です。
しかし、コピーペーストされたらだめだし、Deleteキーを押されてもうまくいきません。
どうせシート保護するのでしょうから、1番目の方法をおすすめします。

回答
投稿日時: 19/11/07 12:47:09
投稿者: んなっと

念のため、「入力規則を設定したセルとは別のセルを選択」した状態で
シートの保護を実行してください。

回答
投稿日時: 19/11/07 15:50:06
投稿者: WinArrow
投稿者のウェブサイトに移動

>第三者に提示をする際に
 
第三者は、どのような関係なのか
同じファイルを共有して、更新もできる関係なのか?
共有せず、単なる、参照・・・例えばメール添付するような関係なのか?
によって対応はことなると思います。

投稿日時: 19/11/13 16:33:39
投稿者: ナナカマド

ありがとうございます
 
最初は入力規則のクリアでドロップダウンリストの解除もしていたのですが、
ロック→シートの保護で落ち着きました。
 
私だけの問題ならともかく関数をほとんど知らない方が少しでもわかりやすく作業できるように、と考えていたので多分これで大丈夫かと思います。