Dosya simgesi

Makro ile Filtreleme

Makro ile Filtreleme
Bu dosya, Excel'in yerleşik Filtre özelliğinin VBA ile nasıl kullanılacağını gösterir. Filtre kriterleri bir hücreden okunur ve tablo tek bir makro çalıştırılarak süzülür.

Dosyanın içeriği​

  • Veriler sayfası: A1:C14 aralığını kullanır. A1 hücresi filtre kriterlerinin girildiği alandır; filtrelenecek tablo A9 hücresinden başlar ve A, B, C sütunlarından oluşur.
  • Module1 modülü: İçinde Filtrele adlı makro bulunur.
Dosyada formül bulunmaz; süzme işlemi tamamen makro ile yapılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
  • Filtrele: A1 hücresindeki metni virgül karakterine göre parçalara ayırır ve bu parçaları birinci sütun (A) için filtre değerleri olarak kullanır. Filtre, A9 hücresinden A sütunundaki son dolu satıra kadar olan C sütununa kadar uzanan aralığa uygulanır. Böylece A sütununda yalnızca A1'de yazılan değerlere uyan satırlar görünür kalır.
Makro dosya silme veya dış bağlantı gibi işlemler yapmaz; yalnızca tablo üzerinde AutoFilter uygular.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Veriler sayfasında A1 hücresine filtrelenecek değerleri virgülle ayırarak yazın (örneğin: Ali,Veli).
  3. Alt+F8 tuşlarıyla makro listesini açın, Filtrele makrosunu seçip Çalıştır düğmesine basın.
  4. A9:C tablosunda yalnızca A1'deki değerlere uyan satırlar listelenir.
  5. Filtreyi kaldırmak için Veri sekmesindeki Temizle komutu kullanılır.
Kendi verinizde kullanmak için tablonun A9'dan başlaması ve filtrelenecek değerlerin birinci sütunda yer alması yeterlidir; makro son dolu satırı otomatik belirler.

ExcelDepo tarafından daha fazla dosya

  • Beğen
Tepkiler: necatiferecik
Detaylar
Yazar
ExcelDepo
İndirme
19
Gösterim
2,439
İlk sürüm
Güncel
SHA-256
5542bd30bd7005b2e218e3e6498e0c4c6bdf2e30cb0fa3c99a35da82b3855166

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst