[[20130531125908]] 『コンボボックスの値と比較方法』(のぶ) ページの最後に飛ぶ

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

 

『コンボボックスの値と比較方法』(のぶ)
excell 2000 or 2003 os Xp

コンボボックスのリストの値と、とある値を比較しあればそのデータをコンボボックスに表示、なければ空白をコンボボックスに表示したい。

vbaでできますでしょうか?

要は、ある値がコンボボックスのリストに存在するか、しないのかをvbaで判断したいのです。

宜しくお願いします。


 コンボボックスの初期値はどのように設定しているのでしょうか。
 それがシートで定義されているなら、その範囲に名前をつけて COUNTIF で判断付くと思い
 ますが、どのような用途なのでしょうか。

 シート上の値であれば条件付書式という方法もあるかと思います。
 VBA であっても Application.CountIf は使用できるかと思います。

 直接登録されているものを参照したい場合は、対象と ComboBoxXXX.List の比較でしょうか。
http://www.eurus.dti.ne.jp/yoneyama/Excel/vba/vba_userform05.html
 (Mook)

セルにコンボボックスに表示するデータが並んでいます。

セルのリストがかわるため、過去に登録したデータを表示する際に、コンボボックスにデータが存在しないため(リストのデータが消されたため)、エラーとなってしまいます。

これを回避したい。

セルのリストのデータは不要なものは消されてしまいます。(のぶ)


Mook様、返信ありがとうございます。(のぶ)

countifを使用し、解決しました。

ありがとうございました。(のぶ)


コメント返信:

[ 一覧(最新更新順) ]


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