• DİKKAT

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

Aynı Sütunda İki Tarih Arası Filtreleme

  • Konbuyu başlatan Konbuyu başlatan crion
  • Başlangıç tarihi Başlangıç tarihi
Katılım
20 Ekim 2011
Mesajlar
60
Excel Vers. ve Dili
Excel 2010
Herkese selamlar, basit bir sorum olacak sizlere.

Forumda aratmama rağmen tam olarak istediğim cevabı bulamadığım için bu soruyu sorma ihtiyacı hissettim.

Gönderilen Rapor tarihleri excel programımda aynı sütunda tutuluyor, ben iki tarih arası gönderilen raporları programımdaki ListBox'ta listelemek istiyorum, aşağıdaki kodu denememe rağmen istediğim sonucu alamadım yardımcı olabilirseniz sevinirim.

Kod:
Private Sub CommandButton175_Click()  'iki tarih arası gönderilen rapor filtrelemesi
Dim MyRange As Range
Dim noA As Integer
ListBox1.Clear
noA = WorksheetFunction.CountA(Sheets("veri").Range("B:B"))   'sayfadaki son değer

'Sheets("veri").Range("L2:L").AutoFilter field:=1, Criteria1:=">=" & TextBox155.Value, _
'Operator:=xlAnd, field:=1, Criteria2:="<=" & TextBox156.Value

For Each MyRange In Sheets("veri").Range("B2:B" & noA).SpecialCells(xlCellTypeVisible)
ListBox1.AddItem (MyRange)                                                      'listeye ekle
Next
End Sub
 
Kod:
Columns("L:L").Select
    ActiveSheet.Range("$A$1:$AB$430").AutoFilter Field:=12, Criteria1:= _
        ">=TextBox155.Value", Operator:=xlAnd, Criteria2:="<=TextBox156.Value"
kodunu deneyince de hiçbir tarih bulunamadı diyor, halbuki bu imkansız. Yardımcı olabilir misiniz?
 
Kod:
Columns("L:L").Select
    ActiveSheet.Range("$A$1:$AB$430").AutoFilter Field:=12, Criteria1:= _
        ">=TextBox155.Value", Operator:=xlAnd, Criteria2:="<=TextBox156.Value"
kodunu deneyince de hiçbir tarih bulunamadı diyor, halbuki bu imkansız. Yardımcı olabilir misiniz?
Aşağıdaki gibi deneyiniz.;
Kod:
ActiveSheet.Range("$A$1:$AB$430").AutoFilter Field:=12, Criteria1:= _
        ">=" & clng(cdate(TextBox155.Value)), Operator:=xlAnd, Criteria2:="<=" & clng(cdate(TextBox156.Value))
 
filtrelemede bazı ara tarihleri almıyor, sizce nedeni ne olabilir?
sütun tarih olarak tanımlı, mesela 1 mayıs ila 1 haziran arası arattığımda 23 mayıs kayıtlarını buluyor ancak 16 mayıstaki kayıtları (ve bazı aradaki kayıtları) görmüyor
 
filtrelemede bazı ara tarihleri almıyor, sizce nedeni ne olabilir?
sütun tarih olarak tanımlı, mesela 1 mayıs ila 1 haziran arası arattığımda 23 mayıs kayıtlarını buluyor ancak 16 mayıstaki kayıtları (ve bazı aradaki kayıtları) görmüyor
Girilen değerler tarih olmayabilir.
Tarih görünümünde metin olabilir.:cool:
 
bütün sütun tarih olarak tanımlı, o eksik hücreler de tarih olarak tanımlılar ancak hepsi listelenmiyor ne yazık ki :???:
Dosyaya bir bakabilirmiyiz.:cool:
 
Geri
Üst