• DİKKAT

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

ListView de DTPickerle iki Tarih Arasını Süzme

Katılım
16 Haziran 2007
Mesajlar
163
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba;
ListView in 4.kolonunda evrak tarihleri var bu tarihleri DTPicker ile verileri süzerek 7.ve 8.kolonda bulunan sayıların toplamınıda TextBox2 ve TextBox3 yazmasını istiyorum yardımcı olabilirseniz çok memnun olurum...
Saygılar
 
Örnek dosya ekleyebilirseniz yardımcı olmaya çalışalım.
 
Merhaba Dosyayı ekledim Yardımlarınızı bekliyorum
 
Arkadaşlar yardımlarınızı bekliyorum...
 
Aşağıdaki gibi deneyebilirsiniz.

Kod:
Private Sub CommandButton3_Click()
Set s1 = Sheets("kasakayıt")
ListView1.ListItems.Clear
ilk = CDate(DTPicker1.Value)
son = CDate(DTPicker2.Value)
If ilk > son Then
MsgBox "İLK TARİH, İKİNCİ TARİHTEN BÜYÜK OLAMAZ"
Exit Sub
End If
For a = 2 To s1.Range("d65536").End(3).Row
If CDate(s1.Cells(a, "d")) >= ilk And CDate(s1.Cells(a, "d")) <= son Then
ListView1.ListItems.Add , , s1.Cells(a, 1)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(1) = s1.Cells(a, 2)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(2) = s1.Cells(a, 3)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(3) = s1.Cells(a, 4)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(4) = s1.Cells(a, 5)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(5) = s1.Cells(a, 6)
ListView1.ListItems(ListView1.ListItems.Count).SubItems(6) = Format(s1.Cells(a, 7), "#,##0.00")
ListView1.ListItems(ListView1.ListItems.Count).SubItems(7) = Format(s1.Cells(a, 8), "#,##0.00")
yedi = yedi + (s1.Cells(a, 7) * 1)
sekiz = sekiz + (s1.Cells(a, 8) * 1)
End If
Next
'textbox2=yedi
'textbox3=sekiz   'Bu metinkutularını formunuzda bulamadım.
End Sub
 
&#252;stad&#305;m yard&#305;m&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim textbox lar&#305; ba&#351;ka bi userform la kar&#305;&#351;t&#305;rm&#305;&#351;&#305;m
bu forma ListBox eklemi&#351;im
Listbox4=7.kolon toplam&#305;
Listbox3=8.kolon toplam&#305;
listbox2 =listbox4 - listbox3
listbox5 = e&#287;er(listbox2>0;"b";"a") bu formul&#252;n makrosunu uygulamak istiyorum

&#304;llede listbox olmas&#305;na gerek yok hocam ba&#351;ka bir&#351;eyde olabilir yard&#305;mlar&#305;n&#305;z&#305; bekliyorum
 
Son düzenleme:
Geri
Üst