No.1ベストアンサー
- 回答日時:
「マクロの記録」機能を使って、文字検索&背景色の設定を記録し、それを検索ボタンのクリックイベントに張り付ければ、骨組みは出来上がりです。
手を加えなければならないのは、Whatオプションの検索文字列をテキストボックスの入力内容にすることくらいです。たぶん、次のような指定になると思います。
What:=TextBox1.Text
ただし、テキストボックスが未入力だったり、文字が見つからない場合などを考慮しないと、おかしな動きになります。最終的には次のようなVBAになると思います。
Private Sub CommandButton1_Click()
Dim r As Range
If TextBox1.Text = "" Then
MsgBox "検索する文字を入力してください。"
Exit Sub
End If
Set r = Cells.Find(What:=TextBox1.Text, After:=ActiveCell, _
LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:=xlNext, MatchCase:=False _
, MatchByte:=False, SearchFormat:=False)
If r Is Nothing Then
MsgBox "該当するセルが見つかりません。"
Else
r.Activate
r.Interior.Color = 255
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) WordのVBAについて 5 2023/01/11 14:38
- Visual Basic(VBA) 以下のVBAで該当文字列の前後に付与したい。 例 前に付与 abc ユーザーID 12345 後に付 3 2022/04/19 21:50
- Excel(エクセル) 【画像あり】A1が●+B1と同じ文字がB列にある+C1と同じ文字がC列にある場合D1に〇を付ける 3 2023/03/09 18:18
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- gooブログ Twitterの動画画面をgooブログに埋め込めない 4 2022/06/03 16:40
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「 メモ帳(.txt)を一括で検索し...
-
指定した複数フォルダのファイ...
-
検索窓に「ひらがな入力」できない
-
Google Chromeの検索バーで、い...
-
インライン検索ってなんですか?
-
chromeでエロいことを検索する...
-
Excelで、セルにメモが入力され...
-
「RunSQL」と「Execute」の違い
-
baby-G 5194 アラームの止め方
-
ホームページ
-
体重計にソーッと乗ると、軽い...
-
紙copi での保存したページの閲覧
-
PDFの表のセル(文字列)を、複...
-
Yahooは都合の悪い事は検索に反...
-
検索エンジンの検索欄にて文字化け
-
thunderbirdのメールをまとめて...
-
選択リストだけが文字化けする...
-
検索エンジン反映遅い
-
セキュリティのかかった接続で...
-
エクセルの検索窓で毎回検索場...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「 メモ帳(.txt)を一括で検索し...
-
Google Chromeの検索バーで、い...
-
ニンテンドーSwitchの5桁の確認...
-
ブラウザの検索欄に下線(破線)...
-
Firefoxの「フォーム入力支援」...
-
chromeでエロいことを検索する...
-
検索ウィンドウを中央にしたい
-
インライン検索ってなんですか?
-
WORDで複数並んだ大文字の検索...
-
検索窓に「ひらがな入力」できない
-
検索語のリストを一括でGoogle...
-
firefoxの画面に点滅カーソルが
-
ブラウザ検索ボックスに自動的...
-
Tweetdeck 日本語入力が出来ない
-
指定した複数フォルダのファイ...
-
長い文章の単語を抽出するソフト
-
Goog検索で自分の情報を出さな...
-
Yahoo!JAPANのID検索(表示名か...
-
リンク先の文字列を検索
-
PDFで特定の単語を目立たせる方法
おすすめ情報
補足です。
入力した文字列の一部でも一致した場合、該当行に飛んでいくようにします。
また検索ボタンを次々押した場合、他の行に該当する文字列の一部がある場合にも
次々に該当行に飛んでいくようにしたいです。
すみません。
検索される文字列の対象はA列のみとします。
他の列は検索しないものとします。