C

Çözüldü ListView ile Kriterlere Göre İki Tarih Arasını Süzme

  • Konuyu başlatan Konuyu başlatan Cemal67
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Cemal67

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ömer Bey, bu problemimle (...... web adresindeki forumda) siz ilgilenmiştiniz. Yardımınız için tekrar teşekkür ederim. Yapmış olduğunuz kodlamada aynı tür kritere ait birden fazla verinin sadece birisini listeleme yapıyor. Ben döngüleri inceledim. Ancak bilgim ve tecrübem bu sorunu çözemedi. Dosyayı ekliyor ve yardımınızı bekliyorum.
 

Ekli dosyalar

Çözüm
Forumdaşların işine yarar diye düşündüm.
Listview'de CheckBox seçimlerine ve 2 tarih arası olacak şekilde çok kriterli listeleme için kullanılabilecek bir çalışmadır.

Bitmiş, sorunsuz belge ekte.

.
Sorunu anlayamadım.
Yaptığım kontrollerde sorun görsem zaten çözüm cevabını yazmazdım.

Hangi CheckBox'lar seçiliyken bu durum yaşanıyor acaba?
Dikkat edeceğiniz şey, CheckBox'ların Caption değerlerin (formu açtığınızda Checbox'ların yanlarında bulunan kelimeler)
Veri sayfası D sütunundaki değerlere mümkün olduğunca benzemesi.

Yaptığım kodlama mantık olarak şöyle çalışıyor.
Checkbox'un Caption değeri (üzerindeki metin) tek tek D sütunundaki karşılaştırılıyor (metnin içinde geçiyorsa, İÇERİR gibi)
o satır filtreye dahil ediliyor. Geçmiyorsa dahil edilmiyor.
O halde Checkboxların Caption değerlerini dikkatlice oluşturursanız (büyük/küçük harf ve Türkçe karakter durumuna bakmak lazım)
sorunsuz kulanılabiliyor olması gerekir.
D sütunundaki ANA FAALİYET KONUSU başlığındaki veri seçenek sayısı Checkbox adeti kadarsa (HEPSİ seçeneği ayrı)
Checboxlara birebir D sütunundaki değerlerin birebir yazdırılması daha pratik bir çözüm olabilir.

Yanlış filtreleme var diyorsanız;
-- yanlış duruma göre filtrelemeyi yaptırın ve userform'da seçilen checkboxların hangileri olduğunu bir kenara not edin,
-- belgeye yeni bir sayfa ekleyip, Veri sayfasında olması gereken filtrelemeyi elle yapıp, kalan sonuçları, elle bu yeni sayfaya yapıştırın.
Yani olması gereken nedir o anlaşılır olsun. Bunun üzerinden gerekli kontrol yapılır elbet.

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst