Dosya simgesi

ListBox'ta Tarih Kriterine Göre Listeleme

Bu dosya, Sayfa1'deki isim ve tarih kayıtlarını bir UserForm üzerinden tarih kriterine göre ListBox'ta listeler. Kriter ComboBox'tan seçilir, tarih TextBox'a yazılır ve eşleşen kayıtlar iki sütun halinde (ad ve tarih) gösterilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: A sütununda ad listesi (Bahadır, Ömer, Feyzullah, Erman, Ali, Tuğkan), B sütununda her kişiye ait tarih bulunur. Veriler A1:F14 aralığındadır.
  • UserForm1: ComboBox1 (kriter seçimi), TextBox1 ve TextBox2 (tarih girişi), Label1, CommandButton1 (listeleme düğmesi) ve sonuçların gösterildiği ListBox1 yer alır.
  • Module1: Formu açan kısa makro bulunur.

Makrolar​

  • Resim2_Tıkla: UserForm1'i açar. Sayfadaki resme veya şekle atanarak çalıştırılır.
  • UserForm_Initialize: ComboBox1'e Eşit, Eşit Değil, Büyük, Büyük Eşit, Küçük, Küçük Eşit ve Arasında seçeneklerini yükler. Tarih kutuları ve etiket başlangıçta gizlidir.
  • ComboBox1_Change: Kriter değişince ListBox'ı temizler. "Arasında" seçilirse iki tarih kutusu, diğer kriterlerde yalnızca ilk kutu görünür.
  • TextBox1_Change ve TextBox2_Change: Gün ve ay sonrasına otomatik nokta ekler (gg.aa.yyyy). Tarih 10 karaktere ulaşınca odak sonraki kutuya veya düğmeye geçer.
  • TextBox1_Exit ve TextBox2_Exit: Girilen metni tarihe çevirir; geçersizse "Lütfen geçerli bir tarih giriniz." uyarısı verir ve kutuyu boşaltır.
  • CommandButton1_Click: Sayfa1'de 2. satırdan A sütunundaki son dolu satıra kadar B sütunundaki tarihleri seçilen kritere göre karşılaştırır. Uyan kayıtların adı ve tarihi ListBox1'e eklenir.
Kodda dosya silme veya dış bağlantı işlemi yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Formu açan resme veya şekle tıklayın.
  3. Kriter listesinden bir seçenek belirleyin.
  4. Tarihi gg.aa.yyyy biçiminde yazın; "Arasında" için ikinci tarihi de girin.
  5. Listele düğmesine tıklayın; eşleşen kayıtlar ListBox'ta görünür.
Kendi verinizi kullanmak için Sayfa1'in A sütununa ad, B sütununa tarih girilir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
16
Gösterim
2,216
İlk sürüm
Güncel
SHA-256
f8c5e8db2492c416502ef9799f27a29f40d05f3269cb4aea4151c31f46514757

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst