süzülen verileri listview göster

Katılım
25 Aralık 2005
Mesajlar
219
daha önce başka bir başlık altında sordum ama karışık anlattım olsa gerek herhangi bir yanıt alamadım. bu konuda sayın leventm güzel bir örnek çalışmasını buldum. ancak burada sadece listview üzerinde süzme yapıyor. benim istediğim ise süzme işleminden sonra süzülen verilerin alt toplamlarınıda almak istiyorum. bu konuda yardımlarınızı bekliyorum.
saygılar
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
daha önce başka bir başlık altında sordum ama karışık anlattım olsa gerek herhangi bir yanıt alamadım. bu konuda sayın leventm güzel bir örnek çalışmasını buldum. ancak burada sadece listview üzerinde süzme yapıyor. benim istediğim ise süzme işleminden sonra süzülen verilerin alt toplamlarınıda almak istiyorum. bu konuda yardımlarınızı bekliyorum.
saygılar
Örnek eklerseniz veya bahsettiğiniz uygulamanın yolunu verirseniz yardımcı olmaya çalışalım.
 
Katılım
25 Aralık 2005
Mesajlar
219
yapmak istediğim projeyi ekledim. burda süzme kısmına bakarsanız seviniri. süzülen verileri listview gösterecek. ve alt toplamlarını alacak.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar

Dosyanızda, Ödn.(Konut) yazan Listview sütun başlığı için Alt Toplam işlemini yapabileceğiniz kod örneği aşağıda verilmiştir. Projenize adapte ediniz.

Kod:
Sub Alttoplam()
Dim AltTop_OdnKonut As Long
Dim i As Integer
With UserForm1.ListView1
   For i = 1 To .ListItems.Count - 1
       If IsNumeric(.ListItems(i).SubItems(7)) Then
          AltTop_OdnKonut = AltTop_OdnKonut + .ListItems(i).SubItems(7) * 1
       End If
   Next i
End With
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Tc kimlik nosuna göre yaptım diğerlerinide ona bakarak siz yapabilirsiniz.:cool:
Kod:
Private Sub CommandButton10_Click()
Dim i As Long
If CheckBox4.Value = True Then
    Sheets("giriş").Activate
    ListView1.ListItems.Clear
    ListView1.View = lvwReport 'istediğiniz uygulma için Listview görünümü= rapor olmalıdır.
    With ListView1
        For i = 1 To Cells(65536, "A").End(xlUp).Row
            If Cells(i, "E").Value = Val(TextBox1.Value) Then
                x = x + 1
                 .ListItems.Add , , Cells(i, 1)
                With .ListItems(x).ListSubItems
                    .Add , , Cells(i, 2)
                    .Add , , Cells(i, 3)
                    .Add , , Cells(i, 4)
                    .Add , , Cells(i, 5)
                    .Add , , Cells(i, 6)
                    .Add , , Cells(i, 7)
                    .Add , , Cells(i, 8)
                    .Add , , Cells(i, 9)
                    .Add , , Cells(i, 10)
                    .Add , , Cells(i, 11)
                    .Add , , Cells(i, 12)
                    .Add , , Cells(i, 13)
                    .Add , , Cells(i, 14)
                    .Add , , Cells(i, 15)
                    .Add , , Cells(i, 16)
                    .Add , , Cells(i, 17)
                End With
            End If
        Next
    End With
End If
End Sub
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
UYARI : Ne Sn.Orion2'nin ne de benim verdiğim kodları, bu çalışma kitabına uygulamayın. Küçücük bir liste içeren kitap, 36 MB olamaz.

Yeni bir kitap oluşturarak, bu kodları yeniden uygulayın. Proje ilerledikçe, başınız çok ağrıyabilir.
 
Üst