Dosya simgesi

UserForm Üzerinde Açılan Listeden Filtreleme Yapma

UserForm Üzerinde Açılan Listeden Filtreleme Yapma
Bu dosya, bir UserForm üzerinde metin kutusuna yazılan ifadeye göre listeyi anlık daraltan aranabilir açılır liste örneğini içerir. Örnekte Books sayfasındaki kitap adları aranır; seçilen kitap bir mesaj penceresinde gösterilir. Aynı yapı kendi isim, ürün ya da müşteri listelerinize uyarlanabilir.

Dosyanın içeriği​

  • Books: A1:A999 aralığında Harry Potter serisi, 1984, Pride and Prejudice, The Da Vinci Code, To Kill a Mockingbird gibi kitap adlarının yer aldığı liste. Sayfada formül yoktur.
  • UserFormBook: Arama metin kutusunu, sonuç listesini ve ayar denetimlerini barındıran form.
  • modMain ve clsSearchableDropdown: Formu açan modül ile arama ve filtreleme mantığını yürüten sınıf modülü.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı gibi işlem yoktur.
  • Main: Formu oluşturur, Books sayfasında A1 hücresinin bulunduğu bitişik bölgeyi liste olarak aktarır ve formu gösterir. Form kapatılırsa iptal edildiğini, onaylanırsa seçilen kitabı bildiren mesaj verir. Kısayol tuşu Ctrl+Shift+W olarak tanımlıdır.
  • clsSearchableDropdown: Metin kutusundaki değişiklikleri izler, listeyi eşleşen kayıtlara göre süzer ve listedeki öğeye tıklanınca değeri metin kutusuna yazar. Metin kutusunda başlangıçta "Aramak istediğiniz metni yazın" ifadesi görünür.
  • UserFormBook: Yazı boyutu (8-14), listede görünecek satır sayısı (6-12), büyük/küçük harf duyarlılığı ("Hassas Değil" veya "Hassas") ve "tüm eşleşmeleri göster" onay kutusunu yönetir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Alt+F8 ile Main makrosunu ya da Ctrl+Shift+W kısayolunu çalıştırın.
  3. Açılan formda arama kutusuna kitap adının bir bölümünü yazın; liste yazdıkça daralır.
  4. İsterseniz yazı boyutunu, satır sayısını ve harf duyarlılığını formdaki seçeneklerden değiştirin.
  5. Listeden bir kitap seçip onay düğmesine basın; seçiminiz mesaj penceresinde görüntülenir.
  6. Kendi verinizi kullanmak için Books sayfasındaki listeyi değiştirin ya da sınıf modülünü kendi projenize aktarın.
Dosyadaki kodlar yalnızca açılan listeden filtreleme yöntemini göstermek amacıyla hazırlanmış öğretici bir örnektir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
19
Gösterim
2,958
İlk sürüm
Güncel
SHA-256
a8fd911184752916cd848405a78c0d74433215d3002c6c35625ebbc4e7a1d620

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Sağolun, oldukça faydalı bir dosya.
Geri
Üst