Soru ActiveSheet.ShowAllData

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Değerli üstadlar "ActiveSheet.ShowAllData" makro komutu ile kaldırdığımız Filtreleme işlemini yine bir makro komut ile eski haline getirebilir miyiz?

Mesela A sütunu filtreli idi "ActiveSheet.ShowAllData" dedik filtreyi kaldırdık. Yine bir buton ile Eski haline geri gelir mi?

Burada A sütunu örnek. Bu B:B veya K:K da olabilir. Yani bir nevi excele "Benim son filtrelememi aklında tut" dememiz gerekecek.

Zor gibi duruyor ama çözümü olur mu sizce?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Application.Undo komutunu araştırıp deneyiniz. Belki işinize yarar.
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Deniyorum Hemen
 
Katılım
20 Şubat 2012
Mesajlar
242
Excel Vers. ve Dili
office2007 Türkçe
Alternatif

Kod:
Sub Coklukriter()

Dim kriterler

kriterler = Array("Elmalar", "Armutlar", "Kirazlar") 'Filtre kriterler

Range("A1", Range("A" & Rows.Count).End(xlUp)).AutoFilter 1, kriterler, xlFilterValues, , 0 'A sütununu kriterlere göre filtrele

'Range("A1").AutoFilter 'Filtreyi temizle


End Sub
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
@excelokyanus500 üstadım eline sağlık ancak isteğim komple dinamik bir olay. Yani yapılmış bir filtreyi excel aklında tutup tekrar geri getirecek. Farkındaysan hiçbir detay paylaşmadım bu yüzden. Teşekkür ederim ilgine
 
Üst