• DİKKAT

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

sütunda kaç farklı veri var??

Katılım
3 Mart 2005
Mesajlar
120
Filtreleme (autofilter) yaptıktan sonra aşağı açılan kutudaki verileri saydırabilir miyim makro ya da başka bir yolla?

Yani sütun içinde kaç farklı değer var, onu öğrenmek istiyorum..Forumu inceledim ama bulamadım..
 
Aşağıdaki kodu deneyin. Bu kod A2 hücresinden başlayarak tüm A kolonunda kaç farklı veri olduğunu bulacaktır.

[vb:1:67e8f6d2b8]Sub say()
For a = 2 To Cells(65536, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Range("a2:a" & a), Cells(a, 1)) = 1 Then c = c + 1
Next
MsgBox c
End Sub[/vb:1:67e8f6d2b8]
 
Alternatif ektedir.

(2 değişik formulle)
 
Formüllerle çözüm çok mükemmel, yeni bir şey daha öğrendim. Teşekkürler Sn Raider
 
Sn.leventm,

Makroyu autofilter açıkken filtrelenmiş veriler üstünde kullanamıyorum.. Bu işin çözümü var mı?
 
Aşağıdaki işinize yarar mı ?

(A1 hücresinde, A sütunu için filtreleme uygulandığında)

[vb:1:e9d68c7514]Sub Test()
NoA = Cells(65536, 1).End(xlUp).Row
MsgBox ActiveSheet.Range("A1:A" & NoA).Cells.SpecialCells(xlCellTypeVisible).Count
End Sub
[/vb:1:e9d68c7514]
 
Olmadı Sn.Raider.. Þöyle bişi denedim ama yemedi

Kod:
Sub say()
For a = 2 To Cells(65536, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Range("A2:A" & a).Cells.SpecialCells(xlCellTypeVisible), Cells(a, 1)) = 1 Then c = c + 1
Next
MsgBox c
End Sub
 
Merhaba,

Foruma yapılan saldırıda belli bir tarihten önceki mesaj eklerine maalesef ulaşılamıyor. Farklı bir başlık açarak yardım talebinde bulunabilirsiniz.

Merhaba,

Haluk bey in gonderdigi formulleri goremiyorum acaba neden?
 
Geri
Üst