eğersay vba kodu ile ilgili

Katılım
3 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
Excel 2003 - Türkçe
1. satırda belli hücre aralığındaki a ve b harflerini daha önce eğersay vba kodu adlı başlıkta gördüğüm kodu kullanarak a1 hücresine yazdırdım

a = WorksheetFunction.CountIf([b1:f1], "a")
b = WorksheetFunction.CountIf([b1:f1], "b")
[a1] = a + b

a ve b harflerini tek kodda saydıra bilirmiyim
birde
diğer satırlar için kodu tek tek her satır için yazmammı lazım

bu konuda yardım ederseniz çok memnun olurum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Saydıracağınız sadece a ve b mi? birde hangi satıra kadar saydırmak istiyorsunuz.
 
Katılım
3 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
Excel 2003 - Türkçe
birbirinden farklı 6 harfi saydıracagım hazırlayacağım tabloda
5. satırdan 35. satıra kadar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

[vb:1:82ff20fd8f]Sub egersay()
deg = Array("a", "b", "c", "d", "e", "f")
For a = 0 To 5
say = WorksheetFunction.CountIf([b5:f35], deg(a)) + say
Next
[a1] = say
End Sub
[/vb:1:82ff20fd8f]
 
Katılım
3 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
Excel 2003 - Türkçe
işime çok yaradı sağolun çok olmazsa bir konuda daha yardım istiyorum aynı makroyu başka bir hücre aralığınıdakileri saydırıp b1 hücresine nasıl yazrırım
makroyu ona göre tekrarmı yazmamlazım
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda aşağıda mavi renki satırları ilave edebilirsiniz.

[vb:1:e48189f8fe]Sub egersay()
deg = Array("a", "b", "c", "d", "e", "f")
For a = 0 To 5
say = WorksheetFunction.CountIf([b5:f35], deg(a)) + say
say1 = WorksheetFunction.CountIf([g5:m35], deg(a)) + say1
Next
[a1] = say
[b1] = say1
End Sub
[/vb:1:e48189f8fe]
 
Katılım
3 Aralık 2005
Mesajlar
9
Excel Vers. ve Dili
Excel 2003 - Türkçe
yardımınız için çok teşekkür ederim
 
Üst