Otomatik Süz

Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Dosyada Anasayfadaki A sütununa girdiğim numaraları, x sayfasında F sütununda bularak otomatik süzmesini istiyorum...Yardımcı olan arkadaşlara şimdiden çok teşekkür ederim....
 

Ekli dosyalar

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Dosyanızı office 2003 formatında eklerseniz. Daha çabuk çözüm alabilirsiniz.
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
uyarınız için teşekkür ederim...2003 olarak tekrar yüklüyorum....
 

Ekli dosyalar

Katılım
21 Nisan 2005
Mesajlar
2
Excel Vers. ve Dili
Artık bu sitede işim yok
Buyur arkadaşım

Range("F1").Select
Selection.AutoFilter Field:=6, Criteria1:=Sheets("Anasayfa").Cells(2, 1), Operator:=xlAnd
şeklinde dördüncü modülün kodunu değiştirirsen işlem tamamdır
 
Son düzenleme:
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Otomatik süz... örnek dosya üzerine uygulayabilir misiniz?

Ersur hocam excel makrolar hakkında çok fazla bilgim yok. yeni yeni başlıyorum. ve bu sitenin çok faydalı olacağına inanıyorum.
Rica etsem dosyaya uygulayabilir misiiniz? ben denedim hata veriyor. şimdiden çok teşekkür ederim....
İyi bayramlar...
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Ersur Hocam hemen hemen yaptım gibi ama anasayfada alt alta bazen 50 adet referans numarası girmem gerekiyor. ve bunları "x" sayfasında otomatik olarak süzmek istiyorum... yardımcı olabilir misiniz?
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Yardımcı olabilecek bir arkadaş yok mu acaba? Gerçekten çok önemli. Pazartesi gününe kadar çözmem gerekiyor. ilgilenen arkadaşlara gösterdikleri hassasiyetten dolayı çok teşekkür ederim....
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,588
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Option Explicit
 
Sub SÜZ()
    Dim S1 As Worksheet, S2 As Worksheet
    Dim X As Long, BUL As Range
    
    Set S1 = Sheets("AnaSayfa")
    Set S2 = Sheets("X")
    
    Application.ScreenUpdating = False
    
    S2.Cells.EntireRow.Hidden = False
    For X = 3 To S2.[F65536].End(3).Row
    Set BUL = S1.[A:A].Find(S2.Cells(X, "F"))
    If BUL Is Nothing Then
    S2.Rows(X).EntireRow.Hidden = True
    End If
    Next
    
    S2.Select
    
    Set BUL = Nothing
    Set S1 = Nothing
    Set S2 = Nothing
    
    Application.ScreenUpdating = True
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Sub TÜMÜNÜ_GÖSTER()
    Sheets("X").Cells.EntireRow.Hidden = False
    Sheets("X").Select
End Sub
 

Ekli dosyalar

Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
Otomatik süz çalışıyor....

Korhan hocam emeğine sağlık çok süper olmuş...
Tam istediğim gibi...çalışıyor....
Teşekkür ederim........
 
Katılım
7 Aralık 2008
Mesajlar
67
Excel Vers. ve Dili
2007
excel.web.tr ye teşekkürler.....
 
Üst