プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。
わかる方教えてくれませんでしょぅか

Range("B3").value には住所があり
一部分がHITすると背景色をつける
というものです。

がHITした値を選択するには
どうしたらいいのか
教えてくれませんでしょぅか

Dim myRng as Range
For Each myRng in Range("D5:D8")
If Range("B3").value Like "*" & myRng.Value & "*" then
myRng.Interior.ColorIndex = 3
End if
Next

A 回答 (1件)

こんばんは



>HITした値を選択するには
>どうしたらいいのか
ヒットしたセルを全部選択状態にしたいという事でしょうか??

ループの中でヒットした個々のセルはわかると思うので、Rangeの変数にUNIONで逐次追加保管してゆき、ループが終わったらまとめてSelectすれば宜しいでしょう。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
    • good
    • 0
この回答へのお礼

ありがとうございました。
union(target,c)
でなんとかいけました

お礼日時:2021/09/12 20:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!