Sayfadan çıkarken veya açarken filtre varsa temizleme

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
405
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
merhabalar. sayfa açılışında veya kapanışında varsa tüm filtrelerin temizlenmesini istiyorum forumda böyle birşey buldum fakat bir türlü kullanamadım

If ActiveSheet.FilterMode = True Then ActiveSheet.ShowAllData
bu kodu nasıl kullanıyoruz teşekkür ederim
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyiniz.
Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Selection.AutoFilter
End Sub
 

Tarikkk_

Altın Üye
Katılım
5 Ocak 2020
Mesajlar
405
Excel Vers. ve Dili
Excel 2019
Altın Üyelik Bitiş Tarihi
26-10-2028
Bu şekilde deneyiniz.
Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Selection.AutoFilter
End Sub
hocam bunu tam olarak nereye uyguluyoruz.
benim modül içerisinde bir listeleme makrom var o makronun en başına listeleme yapmadan sayfadaki filtrelemeyi temizlemesini istiyorum.
tabi filtreleme varsa temizleyecek ama filtreleme olup olmadığını kontrol edebilecek bir kod bulamadım yardımlarınızı bekliyorum teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kodu güncelledim, Çalışma Kitabına yapıştırın.
Kod:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Selection.AutoFilter
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,329
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Filtreyi kaldırmak istediğiniz bölüme aşağıdaki satırları ekleyip deneyiniz.

C++:
On Error Resume Next
ActiveSheet.ShowAllData 
On Error Goto 0
 
Üst