Soru Makro ile EğerSay Kodu Yapma

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Herkese Merhaba Aşağıdaki makro ile A64:O64 arasındaki hücrelerde Yİ yazanları toplayı "E31" hücresine topluyorum.
ama ben aynı makroda A67:O67 arasında Yİ yazanları da sefer de toplayıp saysını "E31" hücresine tek seferde yazmak istiyorum
Yani tek sefer de A64:O64 ve A67:O67 hücreleri aralığında yazan lerin toplamını "E31"e yazacak.
Yardım edebilecek olan varsa çok sevinirim.

Kod:
Sub Aylik_Harf_Hesapla()
With Sayfa30
Range("E30") = Range("P58")

.Range("E31").FormulaR1C1 = "=COUNTIF(R[33]C[-4]:R[33]C[10],""Yİ"")"

End With
End Sub
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Denenmemiştir.
Kod:
.Range("E31").FormulaR1C1 = "=COUNTIF(R[33]C[-4]:R[33]C[10],""Yİ"")+COUNTIF(R[36]C[-4]:R[36]C[10],""Yİ"")"
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Alternatif
Kod:
.Range("E31").value = Application.CountIf(Range("A64:O64"), "Yİ")+Application.CountIf(Range("A67:O67"), "Yİ")
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Sayın @veyselemre ve Sayın @alicimri Çok teşekkür ederim her iki kodda çalışıyor .
Elinize emeğinize sağlık.
 
Üst