Metinde Kelimeleri Bulup Boyamak

Cevapla
atilla13
Mesajlar: 10
Kayıt: Sal Kas 28, 2023 5:01 pm
Adınız: Murat
Soyadınız: Şen

Metinde Kelimeleri Bulup Boyamak

Mesaj gönderen atilla13 »

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.
soru.png
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
erseldemirel
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

Mesaj gönderen erseldemirel »

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
atilla13
Mesajlar: 10
Kayıt: Sal Kas 28, 2023 5:01 pm
Adınız: Murat
Soyadınız: Şen

Re: Metinde Kelimeleri Bulup Boyamak

Mesaj gönderen atilla13 »

Tam istediğim gibi olmuş. Çok teşekkürler.
erseldemirel
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

Mesaj gönderen erseldemirel »

Kolay gelsin
Cevapla