Excel'de birden çok kelimeyi aynı anda arama ve renklendirme

Katılım
12 Mayıs 2019
Mesajlar
11
Excel Vers. ve Dili
2010 TR
Altın Üyelik Bitiş Tarihi
13-05-2020
Merhaba
İlk olarak şimdiden yardımlarınız için teşekkür ederim.

Aşağıda bulunan görseldeki gibi "A" sutunlarında veriler mevcut "D" sutunlarında da kelimeler mevcut. "D" sutunlarında ekli olan kelimelerden biri "A" stunlarından birinde geçiyorsa geçen sutunun görseldeki gibi renklendirilmesini istiyorum. Bunu nasıl gerçekleştirebiliriz. Webde araştırdım ama verilen formullerle ne yazık ki sonuca ulaşamadım.

 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,340
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Aşağıdaki kodları deneyiniz.
PHP:
Option Compare Text
Sub kod()
Range("A:A").Interior.ColorIndex = xlNone
sozluk = Range(Cells(2, "D"), Cells(Rows.Count, "D").End(3))
For a = 2 To Cells(Rows.Count, "A").End(3).Row
    For Each soz In sozluk
        If InStr(1, Cells(a, "A"), soz) > 0 Then
            Cells(a, "A").Interior.Color = vbBlue
            Exit For
        End If
    Next
Next
End Sub
 
Katılım
12 Mayıs 2019
Mesajlar
11
Excel Vers. ve Dili
2010 TR
Altın Üyelik Bitiş Tarihi
13-05-2020
Hocam çok teşekkür ederim. Çok işime yaradı. Saygılar.
 
Katılım
3 Ağustos 2019
Mesajlar
1
Excel Vers. ve Dili
2016, Türkçe
Altın Üyelik Bitiş Tarihi
03-08-2020
Merhaba dosya linkini yeniden yükleyebilir misiniz? Sanırım şu an ki linkte sorun var.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Sayın Çıtır,
Yaptığınız gayet güzel çalışıyor. Kendi yaptığıma uyarladım, bir yerde hata yaptım sanırım. Kontrol eder misiniz lütfen?
Saygılarımla
 

Ekli dosyalar

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Sayın ÖmerBey,
Emeğinize sağlık, teşekkür ederim.
Saygılarımla
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Sayın Tevfik_Kursun
Diğer dosyadaki formül bir aralıkdaki birden çok kelimenin aranması ve renklendirilmesi içindir.Formülünüzdeki BD11:BD11 bir aralık değil BD11 hücresidir.Tek hücrede ise formülünüzü aşağıdaki formül ile değiştirin işlemi gerçekleştireçekdir.
Kod:
=ESAYIYSA(MBUL($BD$11;$AV11))
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
İlginize çok teşekkür ederim Sayın Çıtır,
Saygılarımla
 
Katılım
9 Haziran 2019
Mesajlar
221
Excel Vers. ve Dili
Office 2016 Eng.
Merhaba,
Aşağıdaki kodları deneyiniz.
PHP:
Option Compare Text
Sub kod()
Range("A:A").Interior.ColorIndex = xlNone
sozluk = Range(Cells(2, "D"), Cells(Rows.Count, "D").End(3))
For a = 2 To Cells(Rows.Count, "A").End(3).Row
    For Each soz In sozluk
        If InStr(1, Cells(a, "A"), soz) > 0 Then
            Cells(a, "A").Interior.Color = vbBlue
            Exit For
        End If
    Next
Next
End Sub
Merhaba Ömer Bey,

Renk koyu açık olması için kodda nereleri revize etmek gerekir.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Renkli yazdığım alanı değiştirerek İstediğiniz bir renk belirleyiniz.
Cells(a, "A").Interior.Color = vbBlue
 
Üst