Belli Hücre Aralığındaki Renksiz Hücreleri Saydırma

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
İyi pazarlar diliyorum arkadaşlar,

C6:L23 Aralığında bulunan renksiz hücreleri saydırıp, userform üzerindeki textboxa sonucu yazdırmak istiyorum.
Desteğini esirgemeyen herkese şimdiden teşekkür ederim.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,605
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
Sub Test()
    Dim Bak As Range
    Dim Say As Long
    For Each Bak In Range("C6:L23")
        If Bak.Interior.Pattern = xlNone Then
            Say = Say + 1
        End If
    Next
    MsgBox Say & " adet renksiz hücre var."
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,582
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Renkli hücreler gerçekten renkli mi? yoksa koşullu biçimlendirme sonucu mu renkli?
Emin olmak gerek.
 

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Sayın @Muzaffer Ali ilgi ve desteğiniz için çok teşekkür ederim. sayın @Necdet Beyin dikkat çektiği gibi vba ile renklendirilmiş hücreleri de boş olarak saydı. Her iki durumda da renkli olan hücreleri saymayacak şekilde kod revize edilebilir mi?. Teşekkürler.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,582
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba
Vba ile renklendirmenin koşulunu bilmeden nasıl ulaşacaksınız sonuca? onu söylemiyorsunuz. Ama topu Sayın Muzaffer Ali beye atıyorsunuz.
Ben Muzaffer beyin müneccim olduğunu sanmıyorum. :)
 

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Sayın @Necdet sizden veya Sayın @Muzaffer Ali Beyden müneccimlik yapmanızı istemiyoruz. Bunun bize de faydası yok. Ama emin olun vba nın kurgu mantığını bilmediğimiz için bazen kusurlu ve eksik soru sorabiliyoruz. Bunun için hoşgörünüze sığınmak isteriz.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,605
Excel Vers. ve Dili
2019 Türkçe
Hücreleri VBA ile yada elinizle renklendirmeniz arasında bir fark yok ama eğer koşullu biçimlendirme ile renklendiriyorsanız renk sayma kodunda değişiklik yapılması gerekecektir.
 

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
@Muzaffer Ali Üstadım sizi meşgul ettim kusura bakmayın. Boş olmayan hücreler için aynı rengi veren koşullu biçimlendirme mevcut. Dosyamı tekrar inceleyince farkettim.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,605
Excel Vers. ve Dili
2019 Türkçe
Örnek dosya eklerseniz daha iyi anlaşılır ve hızlı çözüm bulunur.
 

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Dosya ektedir Hocam. 4. Sayfada kodlar mevcut 1. Sayfada koşullu biçimlendirme
 

Ekli dosyalar

Korhan Ayhan

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

C++:
Sub Count_Colorless_Cells()
    Dim Rng As Range, Count_Cells As Long

    For Each Rng In Range("C6:L23")
        If Rng.Interior.ColorIndex = xlNone Then
            If Rng.Value = "" Then
                Count_Cells = Count_Cells + 1
            End If
        End If
    Next
   
    MsgBox Count_Cells
End Sub
 

Feylosof

Altın Üye
Katılım
24 Temmuz 2019
Mesajlar
473
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Üst