• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

D sütununda E:P aralığğında bulunan R leri sayıp Q sütununda listelemek

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Değerli Dostlar Selamlar,
Ekteki dosyada görülen D sütununda en son dolu satıra kadar E : P aralığındaki R leri sayarak Q sütununa listelemek istiyorum.
 
Sn.V.Basic For Applications cevabınız için teşekkürler.
Ben bu işlemi puantaj için hazırladığım bir dosyada kullanıyorum. 2007 yılında kullandığım dosyada formül kullanıyorum. Uzun bir formüller ordusu ortaya çıkıyor. Yardımcılarım çoğu zaman formülleri silip olur olmaz kazalara sebep oluyorlar. Bu yüzden 2008 için makro ile bir çözüm oluşturmaya çalışıyorum.
 
yanıt

Kod:
Sub countif_()
For sut = 3 To 30
Range("Q" & sut) = WorksheetFunction.CountIf(Range("e" & sut & ":p" & sut), "=R")
Next
End Sub
 
Sn.V.Basic For Applications,
Sonuçları "0" olan hücrelerin boş olmasını sağlayabilirmiyiz.
 
yanıt

Kod:
Sub countif_()
For sut = 3 To 30
Range("Q" & sut) = WorksheetFunction.CountIf(Range("e" & sut & ":p" & sut), "=R")
If Range("Q" & sut) = "0" Then
Range("Q" & sut) = ""
End If
Next
End Sub
 
Sn.V.Basic For Applications,
Teşekkürlerimi iletirim. İşlem tamam.
 
Değerli Dostlar şöyle bir sorunla karşılaştım.
Dolusay yada 1,2,3,ht,hs,si, say demek için nasıl yapmalıyım.
 
Değerli Dostlar şöyle bir sorunla karşılaştım.
Dolusay yada 1,2,3,ht,hs,si, say demek için nasıl yapmalıyım.
Aşağıdaki formül A sütununda dolu hücreleri sayar.:cool:
=BAĞ_DEĞ_DOLU_SAY(A:A)

BAĞ_DEĞ_DOLU_SAY=COUNTA
 
Selamlar ve Hayırlı akşamlar Sn.Orion2,

Range("Q" & sut) = WorksheetFunction.CountIf(Range("e" & sut & ": p" & sut), "=R") kod yazılı kırmızı kısmı diyorum.
 
Son düzenleme:
R lerimi saydırmak istiyorsunuz?Ayrıca bir smil var orasını pek anlayamadım.:cool:
 
Sn Orion2,
R leri saydırdığım kısımdan başka aynı şekilde dolu olan hücreleri saydırmak istiyorum. Dolu olan hücrelerde de şu bilgiler yazılı: (1,2,3,ht,hs,öi,si)
R leri saydırdığım sütunun yanındaki sütuna da bunları saydırmam gerekiyor.
 
Özür smil dediğinizi anlamamışım. Kod yukarıda yazılı zaten.
 
Ekli dosyayı sizin için hazırladım.
A sütununda R leri ve Dolu hücreleri sayıyor.:cool:
Kod:
Sub say()
Sheets("Sayfa1").Select
sonsat = Cells(65536, "A").End(xlUp).Row
'R leri say
Range("B2").Value = WorksheetFunction.CountIf(Range("A1:A" & sonsat), "=R")
'Dolu hücreleri say
Range("C2").Value = WorksheetFunction.CountA(Range("A1:A" & sonsat))
End Sub
 
Kardeş sizin bilginizin çok iyi olduğunu biliyorum ama smiley saydırmak için de eziyet vermeyiz. Bilginiz kadarda espri anlayışınız varmış çok güzel.
 
14 numaralı mesajda cevap verdim.:cool:
 
Sn.Orion2,
çok çok teşekkürler ederim, bir önceki mesajlar aynı zamana denk gelmiş. Kusura bakma. Bilginize ve emeğinize sağlık.
 
Geri
Üst