- ベストアンサー
【Excel】セルをクリックすると、リストボックスが出てくる
【Excel】セルをクリックすると、リストボックスが出てくる エクセルで、あるセルをクリックすると リストから選択肢が出てくる(リストボックス?)ように設定したいのですが、 どのように設定するのでしょうか? (添付画像の○の部分のイメージです。) 試しに、コントロールツールボックスでやってみようとしましたが、 何だか思うように出来ませんでした。 エクセルをあまりよく知らないで恐縮ですが、 ご教示頂けますと幸いです。
- ayu0821
- お礼率95% (21/22)
- Windows XP
- 回答数3
- ありがとう数5
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
EXCELのバージョンが書いていないので 最新のExcel2007を例にとりますが データメニューのデータの入力規則を選びます。 設定タブを選択し 入力値の種類を「リスト」を選択します。 元の値の部分にリストになるセルの範囲を指定するか 1,2,3のような形で表示したいリストを,で区切って直接入力してください。
その他の回答 (2)
- kuku-suke
- ベストアンサー率25% (2/8)
"エクセル ドロップダウンリスト"で検索してみてください。 丁寧に説明されているサイトがいくつも見つかります。
お礼
ドロップダウンリストで検索すれば良かったのですね。 ご教示ありがとうございます。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
添付画像ありませんが、私の添付画像のような物なら「入力規則」 で「リスト」にすればできます。
お礼
添付画像が付いていませんでしたか! 添付したつもりでしたが、申し訳ありません。 ご教示ありがとうございました。
関連するQ&A
- エクセルのリストボックスの使い方
WindowsXP Pro エクセル2003です。 エクセルのコントロールボックス機能を使ってリストボックスをつくりました。 リストボックスからある項目を選択するとアクティブセルにそのデータが入るようにしています。(ActiveCell.Value = ListBox1.Value)その後、セルは下に移動させます(Selection.Offset1,0).Select)。 そこで、もう一度同じ項目を入力するために上のセルと同じ項目をクリックしてもその項目が入力されません。 コントロールボックスのアクションは、リスト内の「他の項目をクリックしたとき」に実行されるということで、同じ項目は続けて指定できないようになっているようです。そこで、ある項目をクリックしたら、リスト項目内で違うところに選んだリストの場所を移動させたいと思っているのですが、そういうことができるのでしょうか。 ご存じの方よろしくお願いします。
- ベストアンサー
- Visual Basic
- コントロールツールボックスのリストボックスについて
エクセルでメインとなるシートにコントロールツールボックス内のリストボックスを使用して商品を選択できるようにしているのですが、(プロバティにて設定。)メインのシートを複製すると、複製されたシートのリストボックスは選択できなくなってしまいます。(まったく反応しなくなる) しかし、メインのシートに戻りリストボックスを選択後、複製されたシートへ戻ると選択可能になります。 どうすれば問題が解決するのかまったくわかりません。 宜しくお願い致します。 エクセルは2003です。
- ベストアンサー
- オフィス系ソフト
- リストボックスの中にコンボボックスを埋め込みたい
VBAです。 VBAのフォームで添付した絵のようなリストボックスを作りたいと思っています。 イメージとしては、フォルダの中にあるファイルを取得して、それぞれのファイルにどのような 処理をさせるかコンボボックスで決定させるという感じです。 リストボックスにコンボボックスを埋め込むようなことは可能でしょうか? あるいは、別にそれが可能になるコントロールはありますでしょうか? 参照設定等を使っても構いません。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- 《VBA》セルをダブルクリックしたときのイベント
Worksheet/BeforeDoubleClickを使用して、 フォームを表示するという処理を行っています。 エクセルのセルにリストボックスが設定されているセルがあるのですが、 リストボックスのセルをダブルクリックした時にはイベントが動作しません。 通常のセルをダブルクリックした時にはイベントは正常に動作します。 リストボックスが設定されているセルでは動作することができないのでしょうか。
- 締切済み
- その他(プログラミング・開発)
- Excel2003でのプルダウンリストの設定方法についてお聞きします。
Excel2003でのプルダウンリストの設定方法についてお聞きします。 『入力規則から作成するプルダウンリスト』でも 『フォームから作成するコンボボックス』でもない、プルダウンリストを作成したいのです。 色々検索したり試行錯誤しましたが、設定方法を見付けられませんでした。 VBAかな?とも思ったのですが分からず。添付ファイルをご参照ください。 作成したいのは赤い矢印のプルダウンリストになります。 WEB上で見かけるアンケート等にある様なプルダウンリストで、セル自体に埋め込まれて?います。 セルがアクティブになっていなくとも常に表示されていて、選択肢は別シートからリンクされています。 右クリックも切り取りも削除も出来ず、セルに数式が入っている形跡もないのです。 どなたかご存知の方がいらしゃいましたら、ご教示ください。 評価・お礼は共にさせて頂きます、どうぞ宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- あるセルの選択内容によって次ぎのセルをクリックした時に表示させるリストボックスの中身を変更したい。
EXCEL VBAについての質問です。 初心者です。宜しくお願い致します。 使用環境はWindows 2000 service pack4 Excel 2000. =質問= セルA1をクリックするとあるリストボックスを表示させること の応用です。 セルA1をクリックするとリストボックスが表示させること自体 は以下の文で作動します。(userform1の中にリストボックス を設定してある。) Private Sub Worksheet_selectionChange(ByVal Target As Range) If Target.Address = "$A:$1" Then UserForm1.Show Cancel = True End if End sub この応用として、セルA1で選択された項目(値)によってセルA2 をクリックした時に表示させるリストボックス(ユーザーフォ ーム)を変更したい。 例えばセルA1の選択が"ABC"でセルA2をクリックするとリスト ボックス2(ユーザーフォーム2)が、選択が"EFG"の場合は リストボックス3(ユーザーフォーム3)が表示されるように したい。 セルA1の選択肢は最大4つでセルB1用に4つのユーザーフォー ムを準備することは問題ありません。 また、セルA1の選択項目を一旦どこかのセルに飛ばして数値化 しても問題なし。 最初、excelのIndirectとIf関数を使って、作業用シートでA1 を参照し、その項目(値)によって参照するリストを分けよう と思っていたのですが、セルA1、A2の幅が広ければよかったの ですが、1つのセル幅を小さく設定しなければならず、その場 合indirect関数で開いたリストは1つの項目に対し2~3文字し か表示できない状態になりました。 セルA1、A2の幅が小さくてもindirectによって開かれるリスト の幅が変更できればいいのですが、それは出来ないようです。 Worksheet_selectionChangeにIF文を加えてみたりしたのです が上手くいきません・・・ 海外で仕事をしているので参考文献やVBAに詳しい人に聞く事 ができません。 ご尽力のほど、宜しくお願い致します。
- ベストアンサー
- Visual Basic
- コンボボックスのドロップダウンリストの設定
Excelのコントロールツールボックスからコンボボックスを作成したのですが、マウスのホイールをスクロールするとドロップダウンリストがコンボボックスの頭から離れてしまいます。 フォームツールバーから作成すれば離れないのですが、VBAでリンクを設定する関係でコントロールツールボックスから作成したいのです。 離れないように設定するにはどうしたらいいのでしょうか。 教えてください。宜しくお願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル2013のリストボックス
エクセル2010でワークシート上に配置したリストボックスがあります。 ActiveXではなくフォームコントロールのリストボックスです。 これに11項目のリストを設定してあります。 2010ではまったく問題がないのですが、エクセル2013で開くと下の2項目が選択できません。 2010と2013では互換性がないのでしょうか?
- 締切済み
- Excel(エクセル)
- エクセルの「フォーム」のリストボックスで複数選択?
エクセル2000です。 「コントロールツールボックス」ではなく、「フォーム」のリストボックスで複数選択を可能とした場合、選ばれたのが何番目と何番目なのかを知る方法をご教示ください。 単一選択であれば「リンクするセル」に何番目か表示されるのですが、複数選択では0となってしまいます。 選択できる数を仮に4つまでに限定する方法ももしあれば教えてください。 複数選択以外に「拡張選択」というものもありますが、これはどういう使い方をするのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
バージョンは、Excel2000くらいのものだと思います。 でも、教えて頂いた手順でドロップダウンが出来ました。 親切なご回答ありがとうございます。