• DİKKAT

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

Otomatik süz ile ilgili

Katılım
3 Mart 2009
Mesajlar
519
Excel Vers. ve Dili
excel 2003 tr
Süzde seçtiğim ismi E1 hücresine yazdıra bilirmiyim? Veri dogrulama hariçinde.
 

Ekli dosyalar

Merhaba,

Kodları dener misiniz?

Kod:
Sub Filter_Criteria()
With Worksheets("Sayfa3")
If .AutoFilterMode Then
With .AutoFilter.Filters(1)
If .On Then Range("E1") = Replace(.Criteria1, "=", "")
End With
End If
End With
 
End Sub
 
Teşekürler kodlar işe yaradı birden fazla seçim yapıldığında E1 de temizletirsem işime çok yarıyacak, Bir sorum daha olcaktı gönderdiğim örnekte N sütünundaki formül için birşeyler yapılabilirmi ?
 
İki sorun var bu kodla ilgili bir seçim dışına çıkınca temizleme yapmıyor ve
seçim esnasında değil selection change ile çalışıyor nasıl çözebilirz?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Sheets("Sayfa3").Range("E1").Value = ""
Call Filter_Criteria
End Sub
 
farklı ofis programları kullanmak istediğimden bu kod işime yaramıyor.
Bu linkte makro kullanan ofis programları var http://office-software-review.toptenreviews.com/
ve altaki kod artık işe yaramıyor ?

Sub Filter_Criteria()
With Worksheets("Sayfa3")
If .AutoFilterMode Then
With .AutoFilter.Filters(1)
If .On Then Range("E1") = Replace(.Criteria1, "=", "")
End With
End If
End With

End Sub

Kingsoft, sitedeki office programları ve libre office için kodlarınız varsa burda paylaşalım
 
Geri
Üst