投稿日 | : 2003/08/07(Thu) 08:32 |
投稿者 | : みつお |
Eメール | : |
URL | : |
タイトル | : Re^4: コンボボックスの表示について |
魔界の仮面弁士さん、お世話になります。
>
> 重複する番号が使われないのであれば、Dictionaryが使えます。
>
> Option Explicit
> Private Dic As Object
>
> Private Sub Form_Load()
> Set Dic = CreateObject("Scripting.Dictionary")
>
> Combo1.AddItem "ストロベリー"
> Dic("1") = Combo1.NewIndex
> Combo1.AddItem "ラズベリー"
> Dic("2") = Combo1.NewIndex
> Combo1.AddItem "ブルーベリー"
> Dic("4") = Combo1.NewIndex
>
> Text1.Text = "2"
> End Sub
>
> Private Sub Command1_Click()
> If Dic.Exists(Text1.Text) Then
> Combo1.ListIndex = Dic(Text1.Text)
> Else
> Combo1.ListIndex = -1
> MsgBox "該当データ無し"
> End If
> End Sub
早速試させていただきました。
まさしくやりたかったことです。
ありがとうございます。
これを元にコーディングしたいと思います。
魔界の仮面弁士さん、花ちゃんさん、本当に
ありがとうございます。