• DİKKAT

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

% Yüzde Filtreleme

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
407
Excel Vers. ve Dili
Excel 2019
Merhabalar herkese iyi bayramlar dilerim. Filtreleme İçin Kullandığım bu makroda
metinsel değer filtrelemeleri için - Aranan = "*" & Vade_Filtre & "*"
Sayısal değerler filtrelemeleri İçin İse - Aranan = ">=" & Vade_Filtre şeklinde kullanabilmekteyim
% Yüzde filtreleme için gerekli kodu bulamadım tam olarak nasıl bir kod kullanmalıyım acaba yardımlarınız için şimdiden çok teşekkür ederim.


Kod:
Private Sub Vade_Filtre_Change()
    If Kontrol = 1 Then Exit Sub
    If Vade_Filtre = "" Then
        ActiveSheet.ListObjects("TB_AS").Range.AutoFilter Field:=25
    Else
        Aranan = ">=" & Vade_Filtre
        ActiveSheet.ListObjects("TB_AS").Range.AutoFilter Field:=25, Criteria1:= _
        Aranan
    End If
 
Tam olarak anlamadım ama özünde yüzde de bir sayısal ifadedir. %100 = 1'dir mesela; %10'da 0,1'dir.
 
Aşağıdaki gibi olunca filtreliyor ama virgül yerine nokta kullanmanız gerekiyor:

PHP:
Private Sub Tarih_Filtre_Change()

If Kontrol = 1 Then Exit Sub
    If Tarih_Filtre = "" Then
        ActiveSheet.Range("b2:b5000").AutoFilter Field:=1
    Else
        aranan = ">=" & Tarih_Filtre & "%"
        ActiveSheet.Range("b2:b5000").AutoFilter Field:=1, Criteria1:= _
        aranan
    End If
End Sub
 
Aşağıdaki gibi olunca filtreliyor ama virgül yerine nokta kullanmanız gerekiyor:

PHP:
Private Sub Tarih_Filtre_Change()

If Kontrol = 1 Then Exit Sub
    If Tarih_Filtre = "" Then
        ActiveSheet.Range("b2:b5000").AutoFilter Field:=1
    Else
        aranan = ">=" & Tarih_Filtre & "%"
        ActiveSheet.Range("b2:b5000").AutoFilter Field:=1, Criteria1:= _
        aranan
    End If
End Sub


gayet iş görür çok teşekkür ederim.
 
Geri
Üst