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ランキング
-
Google Chromeの検索バーで、い...
-
chromeでエロいことを検索する...
-
「 メモ帳(.txt)を一括で検索し...
-
画面の左上部に文字が表示される
-
powerDVD18で再生速度を変えたい
-
VBAの質問になります Userform内で
-
Google Chrome のブラウザに、...
-
編集した画像(JPEG)の保存場所...
-
ノートンセーフサーチのベース...
-
Excelで、セルにメモが入力され...
-
1つExcelを閉じると全部閉じる
-
ウェブアートデザイナーの標準...
-
Win.8のワード文の印刷プレビュ...
-
Route Generator の使い方
-
ツールバーが端にいってしまい...
-
InternetSpeedTrackerの削除は?
-
タスクスケジューラーで、ある...
-
ワードの数式エディタで・・・
-
wors赤い波線の検索
-
photoshop CS2 で指定したガイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「 メモ帳(.txt)を一括で検索し...
-
Google Chromeの検索バーで、い...
-
ブラウザの検索欄に下線(破線)...
-
ニンテンドーSwitchの5桁の確認...
-
ATOKの辞書での登録した単語を...
-
chromeでエロいことを検索する...
-
検索窓に「ひらがな入力」できない
-
インライン検索ってなんですか?
-
検索ウィンドウを中央にしたい
-
指定した複数フォルダのファイ...
-
検索語のリストを一括でGoogle...
-
firefoxの画面に点滅カーソルが
-
Firefoxで最初の文字が強制的に...
-
複数単語を検索できる2chブラウザ
-
Goog検索で自分の情報を出さな...
-
ctrl + F の検索で
-
一太郎ATOKの単語登録について
-
sleipnir使用でamazonの検索窓...
-
インターネットで完全に一致す...
-
WORDで複数並んだ大文字の検索...
おすすめ情報
補足です。
入力した文字列の一部でも一致した場合、該当行に飛んでいくようにします。
また検索ボタンを次々押した場合、他の行に該当する文字列の一部がある場合にも
次々に該当行に飛んでいくようにしたいです。
すみません。
検索される文字列の対象はA列のみとします。
他の列は検索しないものとします。