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
Altın Üyelik Bitiş Tarihi
01-02-2027
Ü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
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,377
Excel Vers. ve Dili
2019 Türkçe
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
 

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
Altın Üyelik Bitiş Tarihi
01-02-2027
@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
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,377
Excel Vers. ve Dili
2019 Türkçe
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.
 

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
Altın Üyelik Bitiş Tarihi
01-02-2027
Ben "/" formatı sorun olur deyip değiştirmiştim. Aynen dediğiniz gibi değiştirmemem lazımmış :) Teşekkür ederim @dalgalikur
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,377
Excel Vers. ve Dili
2019 Türkçe
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
 

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
Altın Üyelik Bitiş Tarihi
01-02-2027
Tamamdır. Teşekkür ederim :)
 
Üst