Hücredeki renkli kelimelerin sayısı

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,167
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Ekli örnek dosyamda; A sutununda bulunan hücrelerdeki renkli olan kelimelerin sayısını B sutunana yazdırmak istiyorum. Yardımcı olacak arkadaşlarıma şimdeden teşekkür ederim. Saygılarımla. Tahsin
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz. Bazı verilerde hatalı sonuç vermektedir. Kontrol etmeyi unutmayın.

Kod:
Option Explicit
 
Sub RENKLİ_KELİME_SAY()
    Dim KELİME As Variant, X As Long, Y As Integer, BUL As Integer
    
    Columns(2).ClearContents
    
    For X = 1 To Range("A65536").End(3).Row
    KELİME = Split(Trim(Cells(X, 1)), " ")
        For Y = 0 To UBound(KELİME)
            BUL = WorksheetFunction.Search(KELİME(Y), Cells(X, 1), 1)
            If Cells(X, 1).Characters(Start:=BUL, Length:=1).Font.ColorIndex = 5 Then
            Cells(X, 2) = Cells(X, 2) + 1
            End If
        Next
    Next
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,167
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Evet hocam genelde 4 ve 5 kelime üstünde olanlarda hata vermekte, Bu bile büyük ölçüde işimi kolaylaştıracak, Elineze sağlık. Çok teşekkür ederim.
 
Üst