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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBAの質問になります メッセージボックス
Visual Basic(VBA)
-
VBA listBoxについて
Visual Basic(VBA)
-
エクセルVBAにて =A1=B1とすれば A1とB1のセル内容が一緒だった場合 TRUE 違っていれ
Visual Basic(VBA)
-
-
4
Excel-VBAのmsgBox()の不思議
Visual Basic(VBA)
-
5
Word VBA MSGBOX 内で降順表示
Visual Basic(VBA)
-
6
Excel VBA 定義されたプロージャ名、関数名の取得
Visual Basic(VBA)
-
7
VBA一覧取得 再投稿
Visual Basic(VBA)
-
8
VBA UserFormからの転記で
Visual Basic(VBA)
-
9
ExcelのVBAコードについて教えてください。
Visual Basic(VBA)
-
10
WORD VBA プログラム修正をお願いします。
Visual Basic(VBA)
-
11
VBAで大量のファイルをシート名ごとに転記やらいろいろしたい!
Visual Basic(VBA)
-
12
Vba 実数および実数タイプの変数について教えてください
Visual Basic(VBA)
-
13
エクセルVBAについて
Visual Basic(VBA)
-
14
VBA 複数のエクセルから一つのエクセルに貼り付ける
Visual Basic(VBA)
-
15
Excelについて
Visual Basic(VBA)
-
16
エクセルの合計を自動で表示させたいです
Visual Basic(VBA)
-
17
VBAに詳しい方教えてください。
Visual Basic(VBA)
-
18
VBA 複数条件の分岐処理の上手な方法
Visual Basic(VBA)
-
19
VBA SaveChanges 上書きされない
Visual Basic(VBA)
-
20
Excel 範囲指定スクショについて Excelで範囲指定してスクリーンショットする機能がありますが
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
編集した画像(JPEG)の保存場所...
-
TSUTAYAのネットでの在庫検索を...
-
減尐とはなに?
-
エクセルの検索窓で毎回検索場...
-
文字化けして検索できません
-
Bing検索って、ゴミでは?Googl...
-
powerDVD18で再生速度を変えたい
-
ホームページ
-
エクスプローラの表示を2分割...
-
Wordpress テーマを編集 の編集...
-
画面が元に戻らないサイトに遭...
-
パソコンのエラー bscv proces...
-
Route Generator の使い方
-
Officeのクリップボードうざい...
-
Googleにひとの名前を検索する...
-
Firefox3.5の「キーワードブッ...
-
ニンテンドーSwitchの5桁の確認...
-
リンク先の文字列を検索
-
PDFの表のセル(文字列)を、複...
-
検索エンジンで
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの検索窓で毎回検索場...
-
wors赤い波線の検索
-
Wordで検索が一時停止する
-
編集した画像(JPEG)の保存場所...
-
メモ帳で検索ができない windows10
-
エクセルでctrl+Fで検索できる...
-
Excelでの検索について
-
TOTOのキッチン・スーパーレガ...
-
VLOOKUP関数で空白を選択すると...
-
検索エンジン反映遅い
-
サンダーバードで本文検索できない
-
インターネットで次へ進むのシ...
-
参考URL
-
使い勝手も有ると思いますが ...
-
IPアドレスで検索する方法を教...
-
携帯検索。秒数は何を表してい...
-
通じる慣用句かどうか?bee's k...
-
Evernote 検索すると「権限が失...
-
エクセルマクロの質問
-
gooやヤフーで過去の検索項...
おすすめ情報