Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


20045 / 76736 ←次へ | 前へ→

【62116】Re:該当文字列
発言  つん  - 09/6/23(火) 16:15 -

引用なし
パスワード
   ▼akaishi さん
こんにちは

セルの入力されてる文字列の中に、当該文字があって、その部分だけ赤字・・
じゃなくて、セルにはその当該文字しか入力されてないですか?
(LookAt:=xlWhole)ですもんね?
だったら

>Sub test_20090623()
>Dim SearchWord As String, FR As Range
>SearchWord = "テキスト"  →1.該当文字列が見付かったら、該当文字を赤字で表               示したい。
>              2.このコードを実行すると、二つ目の文字列も1.の               ようにしたい。
>With Worksheets("Sheet1").Range("A1:f15")
>Set FR = .Find(What:=SearchWord, LookIn:=xlValues, LookAt:=xlWhole)
>If Not FR Is Nothing Then
>MsgBox FR.Address
FR.Font.ColorIndex = 3
 ↑ここにこれ入れるだけですよね?
>End If
>End With
>Set FR = Nothing

続いて検索・・・は、Findのヘルプに、「FindNext」も使った例があるので、それを参考にされたら出来ると思います。
>End Sub
0 hits

【62111】該当文字列 akaishi 09/6/23(火) 15:03 質問
【62116】Re:該当文字列 つん 09/6/23(火) 16:15 発言
【62117】Re:該当文字列 つん 09/6/23(火) 16:38 発言
【62197】Re:該当文字列 akaishi 09/6/29(月) 21:25 質問
【62199】Re:該当文字列 つん 09/6/30(火) 9:33 発言

20045 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free