tarih süzdürme

Katılım
31 Temmuz 2007
Mesajlar
32
Excel Vers. ve Dili
englis
turkçe
arkadaşlar ben o kadar aradım ama bir türlü yapamadım bir sürü şey denedim ama olmuyo ekte ki dosyada kasa kısmında iki tarih arasını süzdürüp rapor kısmında göstermek ve user formda texboxla yazmak istiyorum şimdiden teşekkurler
 

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
Merhaba.
Rapor userformundan filtere butonuna basıyorsunuz.
Önce textboxlara tarihleri girmeniz gerekiyor.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim kritertr1 As Date, kritertr2 As Date, hucretr As Date
Dim sat As Long, i As Long
Set ks = Sheets("kasa")
Set rp = Sheets("rapor")
kritertr1 = CDate(TextBox1.Value)
kritertr2 = CDate(TextBox2.Value)
sat = 4
rp.Range("A4:E65536").ClearContents
For i = 4 To ks.Cells(65536, "D").End(xlUp).Row
    hucretr = ks.Cells(i, "D").Value
    If hucretr >= kritertr1 And hucretr <= kritertr2 Then
        adr1 = Range(Cells(i, "A"), Cells(i, "E")).Address
        adr2 = Range(Cells(sat, "A"), Cells(sat, "E")).Address
        rp.Range(adr2).Value = ks.Range(adr1).Value
        sat = sat + 1
    End If
Next i
Set ks = Nothing
Set rp = Nothing
MsgBox "İŞLEM TAMAM"
End Sub
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
..................

Yanl&#305;&#351; mesaj.
 
Katılım
31 Temmuz 2007
Mesajlar
32
Excel Vers. ve Dili
englis
turkçe
peki

peki bi şey daha soracam aynı formda ikinci listboxta da veri süzmek istiyorum ekteki dosyanın gelir kısmını da buraya yazmam lazım ama aynı butonu kullanarak
 
Katılım
31 Temmuz 2007
Mesajlar
32
Excel Vers. ve Dili
englis
turkçe
slm

çok saol teşekkkür ederim sabahtan beri ugraşıyordum sorunum çözüldü
 
Üst