
No.1ベストアンサー
- 回答日時:
こんな感じですね。
リストボックスをマルチセレクトモードにして
項目をひとつずつInStr()で確認し、文字を含んでいたら選択状態にします。
Private Sub UserForm_Initialize()
ListBox1.AddItem "山田一郎"
ListBox1.AddItem "山田二郎"
ListBox1.AddItem "鈴木一郎"
ListBox1.AddItem "山田太郎"
ListBox1.AddItem "田中一郎"
ListBox1.MultiSelect = fmMultiSelectMulti
TextBox1.Text = "山田"
End Sub
Private Sub CommandButton1_Click()
Dim i As Long
If TextBox1.Text = "" Then Exit Sub
For i = 0 To ListBox1.ListCount - 1
If InStr(ListBox1.List(i), TextBox1.Text) <> 0 Then
ListBox1.Selected(i) = True
End If
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトが実行中か...
-
コマンドプロンプトで表示が多...
-
ttlで戻り値を取得する方法
-
別のユーザーフォームのコマン...
-
アンドロイドでも、robocopyは...
-
バッチファイルでキー操作を行う。
-
【Teratermマクロ】文字列の一...
-
DOSコマンドでポートから受信
-
"伴われる"は正しい日本語ですか?
-
エクセルのマクロ(visual basi...
-
vbaで座標を指定してコマンドプ...
-
Tera Term Proに関する質問です。
-
テキストボックスが未入力のと...
-
VBA でshell関数を使ってコマン...
-
ACCESSのサブフォームの...
-
HEXから元に戻すには
-
ciscoルータおよびスイッチのテ...
-
ディスクの空き容量を取得する...
-
VBユーザーフォームで時間入力
-
コマンドプロンプトで文字入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトが実行中か...
-
コマンドプロンプトで表示が多...
-
ttlで戻り値を取得する方法
-
別のユーザーフォームのコマン...
-
バッチファイルでキー操作を行う。
-
Tera Term Proに関する質問です。
-
【Teratermマクロ】文字列の一...
-
VBA でshell関数を使ってコマン...
-
VBユーザーフォームで時間入力
-
文字の点滅はどうやるのですか?
-
"伴われる"は正しい日本語ですか?
-
VB6で、コマンドボタン自身の色...
-
PowerShell実行結果をデスクト...
-
コンボボックス(最終行取得)
-
EEPROMのデータの初期化について
-
入力待ち状態になるexeファイル...
-
JP1起動バッチについて
-
コマンドプロンプトですべてのU...
-
ImageMagickを使って画像の特定...
-
ACCESSのサブフォームの...
おすすめ情報