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
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Örnek dosya ekleyebilirseniz yardımcı olmaya çalışalım.
 
Katılım
16 Haziran 2007
Mesajlar
163
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba Dosyayı ekledim Yardımlarınızı bekliyorum
 
Katılım
16 Haziran 2007
Mesajlar
163
Excel Vers. ve Dili
Excel 2003 - Türkçe
Arkadaşlar yardımlarınızı bekliyorum...
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
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
 
Katılım
16 Haziran 2007
Mesajlar
163
Excel Vers. ve Dili
Excel 2003 - Türkçe
&#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:
Üst