Listbox(リストボックス)を検索する方法

Listbox(リストボックス)を検索する方法

どうも、takaです(^^♪今回は【Listbox(リストボックス)を検索する方法】ということで、リストボックス上に表示されている物の中から特定のものを検索する方法をご紹介していきます!(^^)!

数千件などを表示することもあるListboxで一からチェックするのは大変ですからこういう機能があると一気に利便性が増しますよね!(^^)!

今回はテキストボックスの文字列をもとにリストボックスの中から検索するコードです(^^♪

用意するフォーム

用意するコントロール

今回は用意するのはシンプルでテキストボックスとリストボックスを一つずつです(^^♪

  1. TextBoxコントロール・・・1つ
  2. Listboxコントロール・・・1つ

リストボックスを検索するコード

今回はセルA1~B10にデータがあることを想定しています( ^ω^ )下記のテキストボックスに文字列を記入してエンターを押すと実行するという流れです。

一応コードを指定するように一番左の列を検索するようになっていますが、2列目などで検索したい場合は【If ListBox1.List(li) = TextBox1.Text Then】のListBox1.List(li)をListBox1.List(li, 1)に変更してください( ^ω^ )※インデックスが「0」から始まるので2列目でも「1」で指定します2を指定するとないはずの3列目を指定してしまいエラーになります。

 

 

 

 

ブログの購読・ブログランキング

 

【E-VBA】の更新通知を受け取る場合はこちら↓


【E-VBA】はブログランキングに登録しています(∩´∀`)∩

にほんブログ村 IT技術ブログ VBAへ
にほんブログ村

人気ブログランキングへ

ファイルやコードの利用について

サンプルコードなどは当サイトの免責事項をよくお読みになってからお使いください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

あることがキッカケでVBAを独学で勉強している、非IT企業の会社員。 今はVBAで出来ることを模索しながら別の開発言語の取得、基本情報技術者試験合格が目標