ComboBox ile Dinamik Süzme Yapma

ComboBox ile Dinamik Süzme Yapma

ComboBox ile Dinamik Süzme Yapma
Bu dosya, sayfaya yerleştirilmiş ComboBox kontrolleriyle tablo verisinin dinamik olarak süzülmesini gösterir. ComboBox içine yazılan veya seçilen değer, listede ilgili sütuna AutoFilter olarak uygulanır; kutu boşaltıldığında süzme kaldırılır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • veri: A1:D343 aralığında ad, soyad ve diğer sütunlardan oluşan kayıt listesi bulunur. Ad sütununda ALİ, HASAN, AHMET, MEHMET, VELİ, AYŞE, AYHAN gibi tekrarlayan kayıtlar yer alır. ComboBox kontrolleri bu sayfa üzerindedir.

Makrolar​

Makrolar sayfa koduna (Sayfa10) yazılmıştır ve iki olaydan oluşur:
  • ComboBox1_Change: ComboBox1 değiştiğinde çalışır. Girilen değeri A3:D65000 aralığında bulur, ilgili hücreye gider ve birinci sütuna (ad) "girilen değer*" ölçütüyle AutoFilter uygular. Böylece yalnızca yazılan harflerle başlayan adlar listelenir. ComboBox1 boşsa birinci sütundaki süzme kaldırılır.
  • ComboBox2_Change: Aynı işlemi ComboBox2 için yapar. Değeri B3:D65000 aralığında bulur ve ikinci sütuna (soyad) AutoFilter uygular. Kutu boşsa ikinci sütundaki süzme kaldırılır.
Makrolar ayrıca çalıştırılmaz; ComboBox değeri değiştiğinde otomatik tetiklenir. Kodda dosya silme veya dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. "veri" sayfasında ad için ComboBox1'e, soyad için ComboBox2'ye bir değer yazın veya seçin.
  3. Tablo, yazılan harflerle başlayan kayıtlara göre süzülür.
  4. Süzmeyi kaldırmak için ilgili ComboBox'ın içini boşaltın.
  5. Kendi verinizi kullanmak için kayıtları A3 satırından itibaren yerleştirin; kod A3:D65000 aralığına göre çalışır.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
2
Gösterim
139
İlk sürüm
Güncel
SHA-256
0efc886a331d59015f5093d5eb4feab11c51193dd9747ef1959da22a796fdb4a

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst