A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
tiatGPTに聞いてみました 以下はその回答です。
はい、可能です。次のようにコードを修正することで、TextBoxに入力された文字列がB列のセルの値の一部と一致する場合に、そのセルの値を含むかどうかを検索することができます。
vba
Copy code
Private Sub TextBox1_Change()
Dim searchTerm As String
Dim i As Integer
Dim listBoxIndex As Integer
Me.ListBox1.Clear
searchTerm = Me.TextBox1.Text
If Len(searchTerm) = 0 Then Exit Sub ' 検索対象が空の場合は処理を終了
For i = 1 To Cells(Rows.Count, 2).End(xlUp).Row
If InStr(1, Cells(i, 2), searchTerm) > 0 Then
Me.ListBox1.AddItem Cells(i, 2).Value
End If
Next i
End Sub
このコードでは、InStr関数を使用してセルの値がTextBoxに入力された文字列を含むかどうかを判断しています。含む場合は、そのセルの値をリストボックスに追加します。
No.1
- 回答日時:
こんにちは
検索をどのような方法で行っているのか不明ですけれど・・
・FINDメソッドで検索しているのなら、LookAtにxlPartを指定すれば部分一致になります。
https://learn.microsoft.com/ja-jp/office/vba/api …
・対象セルをループして検索しているのなら
LIke演算子でワイルドカードを利用する
https://learn.microsoft.com/ja-jp/office/vba/lan …
あるいは、InStr関数で含まれているかをチェックする
https://learn.microsoft.com/ja-jp/office/vba/lan …
などの方法が考えられるかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- JavaScript 【JavaScript】検索がヒットした場合、プルダウンをオープンで表示させる方法 2 2023/09/06 14:02
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/10/19 17:13
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
VBAの質問になります メッセージボックス
Visual Basic(VBA)
-
VBA listBoxについて
Visual Basic(VBA)
-
エクセルVBAにて =A1=B1とすれば A1とB1のセル内容が一緒だった場合 TRUE 違っていれ
Visual Basic(VBA)
-
-
4
Excel VBA 定義されたプロージャ名、関数名の取得
Visual Basic(VBA)
-
5
Excel-VBAのmsgBox()の不思議
Visual Basic(VBA)
-
6
Excelについて
Visual Basic(VBA)
-
7
エクセルの合計を自動で表示させたいです
Visual Basic(VBA)
-
8
Word VBA MSGBOX 内で降順表示
Visual Basic(VBA)
-
9
VBA UserFormからの転記で
Visual Basic(VBA)
-
10
VBA 複数条件の分岐処理の上手な方法
Visual Basic(VBA)
-
11
VBAに詳しい方教えてください。
Visual Basic(VBA)
-
12
ExcelのVBAコードについて教えてください。
Visual Basic(VBA)
-
13
VBA SaveChanges 上書きされない
Visual Basic(VBA)
-
14
WORD VBA プログラム修正をお願いします。
Visual Basic(VBA)
-
15
VBAの質問です、複数のテキストボックスに同じコメントを
Visual Basic(VBA)
-
16
マクロについて質問です。 セルの内容をクリアするコマンドボタン(AX) を作成しました。 指定範囲が
Visual Basic(VBA)
-
17
VBAコードについて
Visual Basic(VBA)
-
18
ExcelのVBAです。フォルダ内の全ファイルに、各ファイルの最初のシートを12か月分コピー
Visual Basic(VBA)
-
19
Sub 要具ライフ() ActiveSheet.Cells.Find(what:=TOPゴム")."
Visual Basic(VBA)
-
20
【ExcelVBA】インデックスが有効範囲にありません。の理由が分かりません
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの質問になります Userform内で
-
エクセルの検索窓で毎回検索場...
-
サンダーバードで本文検索できない
-
google検索で最多ヒット数
-
メモ帳で検索ができない windows10
-
ワード2010の検索窓のトラブル
-
Evernote 検索すると「権限が失...
-
編集した画像(JPEG)の保存場所...
-
Google検索などで、最新...
-
Excelでの検索について
-
漢字検索
-
Excelで、セルにメモが入力され...
-
「 メモ帳(.txt)を一括で検索し...
-
Google Chromeの検索バーで、い...
-
ブラウザの検索欄に下線(破線)...
-
Microsoft エクセル リボンの表...
-
powerDVD18で再生速度を変えたい
-
「RunSQL」と「Execute」の違い
-
1つExcelを閉じると全部閉じる
-
エクスプローラの表示を2分割...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの検索窓で毎回検索場...
-
VBAの質問になります Userform内で
-
wors赤い波線の検索
-
Wordで検索が一時停止する
-
編集した画像(JPEG)の保存場所...
-
メモ帳で検索ができない windows10
-
検索エンジン反映遅い
-
エクセルでctrl+Fで検索できる...
-
VLOOKUP関数で空白を選択すると...
-
Evernote 検索すると「権限が失...
-
Excelで検索マクロを作りたい
-
Excelでの検索について
-
Wordマクロの検索で、、、
-
サンダーバードで本文検索できない
-
右クリックメニューの順番変更...
-
文字をドラッグすると ヤフー検...
-
インターネット検索について
-
電話番号を検索する心理は何で...
-
エクセルマクロの質問
-
Thunderbirdの検索結果をグラフ...
おすすめ情報