makro filtre yardımı

Katılım
31 Ekim 2022
Mesajlar
2
Excel Vers. ve Dili
excel
Merhaba
sql veri tabanından çektiğim bi raporda satıra yazdığım isme göre filitre çalışsın istiyorum ama makroda hata veriyor yardım ederseniz sevinirim.
Sub Makro5()
'
' Makro5 Makro
'

'
Range("C2").Select
Selection.Copy
ActiveSheet.ListObjects("CML_001_KAPANMAMIS_BORC__2").Range.AutoFilter Field _
:=2

ActiveSheet.Paste
Application.CutCopyMode = False
End Sub

hata: run time eror '1004'
worksheet sınıfının paste yöntemi başarısız.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Aşağıdaki kodu kullanın.
Kod:
Sub Makro5()
    ActiveSheet.ListObjects("CML_001_KAPANMAMIS_BORC__2").Range.AutoFilter Field:=2, Criteria1:=Range("C2").Value
End Sub
Eğer olmuyorsa dosyanızı paylaşın bakalım.
Dosyanızı dosya.tc gibi bir paylaşım sitesine ekleyebilirsiniz.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Sayfa2 nin kod sayfasına aşağıdaki kodu kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("C2"), Target) Is Nothing Then
        ActiveSheet.Range("A6:H" & Cells(Rows.Count, "A").End(xlUp).Row).AutoFilter Field:=2, Criteria1:="*" & Target.Value & "*"
    End If
End Sub
C2 ye yazıp entere basınca filtre yapar.
 
Üst