[[20150829114511]] 『ドロップダウンリストで2列表示させたい』(D-ねぇ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ドロップダウンリストで2列表示させたい』(D-ねぇ)

Seet2にデータが入っているとします。
 例: A列    B列
     NO.   得意先
     1   あいうえお
     2   かきくけこ
     3   さしすせと

 Seet1に得意先にドロップダウンリストを作ります。
 その際に… 
     1 あいうえお
     2 かきくけこ
     3 さしすせと

 と表示させるにはどうすばよいのでしょうか?

 同じような質問他にもあるのですが、いまいち分かりずらく
 何度もやってみているのですが、うまく出来ません。
 理解力がなくて申し訳ないのですが、簡単に教えて頂きたく質問させて頂きました。
 

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 ドロップダウンリスト とは

 ・シート上のフォームコントロールのドロップダウン ですか?
 ・シート上のActiveXコントロールの ComboBox ですか?
 ・ユーザーフォーム上の ComboBox ですか?

(β) 2015/08/29(土) 12:05


すみません。
よくわからないで言ってました。
たぶん、プルダウン?ともいうのでしょうか?
(D-ねぇ) 2015/08/29(土) 13:02

これも違うかも...申し訳ありません。
要は、Seet1の得意先へドロップダウンリストをしたときに、

  A列
 1 あいうえお
 2 かきくけこ
 3 さしすせそ

という表示にさせたいのです。
説明が下手ですみません。

(D-ねぇ) 2015/08/29(土) 13:31


 エクセルのバージョンが違いますが、ドロップダウンリストの種別判定
 の参考になると思います。

http://officetanaka.net/excel/function/tips/tips05.htm
(カリーニン) 2015/08/29(土) 13:35


 ??
 単に
 =Sheet2!A1&" "&Sheet2!B1
 ということですか?
(カリーニン) 2015/08/29(土) 13:43

 Sheet2のC列に
 =A1& " "&B1
 として必要なだけ式をコピー

 C列の式を入力したセル範囲に名前を定義

 Sheet1のリストを表示したいセルに
 データ
 ↓
 データツール
 ↓
 データの入力規則
 ↓
 データの入力規則
 ↓
 設定
 ↓
 入力値の種類:リスト
 元の値:=定義した名前
 ↓
 OK

 でSheet2のC列のリストから選択できます。

 ※もちろん
 1 あいうえお
 というように入力されますのでそのまま使えるのかは
 はなはだ疑問です。
(カリーニン) 2015/08/29(土) 14:06

なかなか思うようにいかないですね。

Seet1のA2へSeet2のA列とB列を同時に表示したかったのです。

Seet2のあいているところへA1&B1をしてやるしかないっていう事ですかね...?

お付き合い頂いて、ありがとうございました。
(D-ねぇ) 2015/08/29(土) 14:43


 入力規則でやりたいのであれば、リストとして指定できるのは1列のみなので(仕様)。

 作業列をつくりたくないなら、そのセルに、ActiveXのComboBoxを配置して、
 プロパティの ListFillRange に Sheet2!A1:B○ 、ColumnCount に 2 、LinkedCell に そのセル記号を設定。
 ただし、選んだ結果は A列の値だけですが。

(β) 2015/08/29(土) 17:44


 βさんの投稿にもあるように Activexのコンボボックスを使うと簡単に実現できます。

 因みに Bounndcolumnの値を2にすれば B列の値をLinkedCellで指定したセルに表示もできますし、
 Textcolumnの指定でコンボボックスの表示列の変更も可能です。

 
(ichinose) 2015/08/29(土) 18:09


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.