• DİKKAT

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

Filtreleme (Bugün)

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Üstadlar basit bir yardım gerekmekte. Bazı şeyler denedim ama olmadı.

A sütununda tarihlerim var. Makro yardımı ile bugünün tarihi ile eşleşenleri (Yani bugünü) filtrelemek istiyorum. İnternette böyle bir örnek bulamadım
 
Merhaba.
Aşağıdaki kodları deneyin.

Kod:
Sub TarihFiltrele()
    Dim Tarih As String
    Tarih = Now
    Tarih = Month(Tarih) & "/" & Day(Tarih) & "/" & Year(Tarih)
    ActiveSheet.Range("A:A").AutoFilter Field:=1, Operator:=xlFilterValues, Criteria2:=Array(2, Tarih)
End Sub
 
@dalgalikur teşekkür ederim. Kodu kendime göre revize ettim ancak en alt satırda hata veriyor. A2 den filtre yapsın diye makroda ayar yapmaya çalıştım olmadı. Tarih formatım 10.05.2020 şeklinde

Kod:
Sub TarihFiltrele()
    Dim Tarih As String
    Tarih = Now
    Tarih = Day(Tarih) & "." & Month(Tarih) & "." & Year(Tarih)
    ActiveSheet.Range("A2:A").AutoFilter Field:=1, Operator:=xlFilterValues, Criteria2:=Array(2, Tarih)
End Sub
 
Benim verdiğim kodlar işe yaramadı mı neden Tarih = Month(Tarih) & "/" & Day(Tarih) & "/" & Year(Tarih) satırını değiştirdiniz?
Değiştirmemelisiniz.
Örnek dosya eklerseniz daha iyi olur.
 
Ben "/" formatı sorun olur deyip değiştirmiştim. Aynen dediğiniz gibi değiştirmemem lazımmış :) Teşekkür ederim @dalgalikur
 
A2 den itibaren filtre yapmak istediğinizi söylemiştiniz aşağıdaki kodu kullanın.

Kod:
Sub TarihFiltrele()
    Dim Tarih As String
    Tarih = Now
    Tarih = Month(Tarih) & "/" & Day(Tarih) & "/" & Year(Tarih)
    ActiveSheet.Range("A2:A" & ActiveSheet.cells(rows.count,"A").end(xlup).row).AutoFilter Field:=1, Operator:=xlFilterValues, Criteria2:=Array(2, Tarih)
End Sub
 
Tamamdır. Teşekkür ederim :)
 
Geri
Üst