Ek'te gönderdiğim dosyada görüldüğü gibi, A1:A50 aralığında bulunan kelimelerden birinin C1:C200 aralığında geçmesi halinde,
ilgili satırın kırmızı (yada görünür herhangi bir renge) boyanmasına ihtiyacım var.
Herkese teşekkürler.
Metinde Kelimeleri Bulup Boyamak
Metinde Kelimeleri Bulup Boyamak
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
-
- Mesajlar: 127
- Kayıt: Cmt Haz 24, 2023 12:23 am
- Web Sitesi: https://erseldemirel.com.tr/
- Adınız: Ersel
- Soyadınız: Demirel
Re: Metinde Kelimeleri Bulup Boyamak
Bu kod ile işlem yapılıyor.
Kod: Tümünü seç
Sub test()
Set sayfa = ThisWorkbook.Sheets("TEST")
Set kelimeler = sayfa.Range("A1:A50")
For Each hucre In sayfa.Range("C1:C200")
hucre.Interior.ColorIndex = xlNone
For Each kelime In kelimeler
If Not IsEmpty(kelime.Value) Then
If InStr(1, hucre.Value, kelime.Value, vbTextCompare) > 0 Then
hucre.Interior.Color = RGB(255, 0, 0)
Exit For
End If
End If
Next kelime
Next hucre
End Sub
Re: Metinde Kelimeleri Bulup Boyamak
Tam istediğim gibi olmuş. Çok teşekkürler.
-
- Mesajlar: 127
- Kayıt: Cmt Haz 24, 2023 12:23 am
- Web Sitesi: https://erseldemirel.com.tr/
- Adınız: Ersel
- Soyadınız: Demirel
Re: Metinde Kelimeleri Bulup Boyamak
Kolay gelsin