2 den fazla kriterle filitreleme ve checkboxlar ile makroya input girisi

Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Merhaba degerli Excel Forum üyeleri,

Bugün ilk Excel makromu sizinle paylasip yardimlarinizi ricaedecegim.
Kücük bir makro ama birkac saate maloldu :)

Amacim, farkli grup ve, grup bilgilerini kapsayan bir Excel dosyasini, kullanicinin giris yaptigi bilgiyle (grup isimi) filitrelemek.

Bu isi “IntupBox” komutuyla yaptim, calisiyor ama eklemek istedigim bir özellik daha var.

Filitreleme isleminde 2 den fazla kriter kullanmak
=> Makromda tanimladigim üzere ”Standard” her halükarda filitreleme isleminin bir parcasi, makro kullanicinin filitreleme isleminde kullanilacak 2. grubu girmesini sagliyor.
Benim yapmak istedigim kullanici tarafindan birden fazla giris yapilabilmesine de izin verilip(minimum 3 kriterle filitreleme); girisler ve ”standard” ile filitrelenme yapilabilmesi.

Bunun icin grup sayisi kadar ”checkbox” lar olusturup kullanici girisini, checkboxlar ile almaya calistim ama beceremedim :(

Sizlerden ricam sorularimi mümkünse yanitlamaniz:

1-) 2 den fazla Criteria ile filitreleme nasil yapilabilir?
2-) checkboxlarin inputlarini makroma nasil tasiyabilirim?
(checkboxlar userform1 olarak makronun bir parcasi)

=> makro crtl+b ile calisiyor.

Yardimlariniz ve ilginiz icin simdiden tesekkürler.

Saygilar
Burak
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Standarttan kastınız nedir? Birde aynı sütunda en fazla iki kriter için süzme yapılabilir sanıyorum (excel 2007 de fazla olabilir) ekte bir örnek hazırladım inceleyin, checkboxları işaretleyerek ok butonuna basın.
 
Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Öncelikle cevabiniz icin tesekürederim.
Kusura bakmayin, yanitliyamadim sorunuzu.
Standard ile Excel dosyasindaki "S" satirlarini tanimlamistim.
Gönderdiginiz örnegi inceledim ve gelistirmeye calisiyorum.

Tekrar tesekkürler!

Burak
 
Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Merhaba Leventm,
cevabiniz üzerinde calisarak bir kac degisiklik yaptim.

-Sari zeminli "S" gruplari herhalükarda filitreleme isleminin bir kriteri olarak kaliyor ve filitreleme islemi icin kullanici girisi sadece bir girsle sinirlandiriliyor.
[bu islemleri örnekten yola cikarak hallettim]

Fakat bir sorum daha olacak, yanitlarsaniz sevinirim;

1.) Ekte gönderdigim dosya ya ikinci bir grup seviyesi ekledim
(gurup seviyesi I => A stünu)

"kullanici girisi" "grup seviyesi I" veya "grup seviyesi II" deki degerle esit ise filitreleme islemi sonucu bu satirlarin görüntülenmesi mümkün mü?


Yardimlariniz ve ilginiz icin tesekkürler!
Saygilar,
Burak
 
Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Arkadaslar problemi mi cözmek konusunda herhangibir önerisi olan varmi?

Tesekkürler!
Burak
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sorunuzu tam olarak anlayamadım, dosyada anladığım mantığa göre bir ilave yaptım inceleyin.
 
Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Merhaba Leventm,

malesef hazirladigin örnek yapmak istedigimle örtüsmüyor.
Sana da zahmet veriyorum herseferinde kusura bakma.

Tekrar toparlamaya calisirsam;
yapmak istedigim, A veya B sütünlarini tarayan bir filitreleme islemi.
Eger kullanici girisi A veya B sütünunda bulunuyorsa, o satiri göstermek hedefim.

Benim beceremedigim veya mantigini adapte etmek.

Örnegin:
Kullanici girisi "K" oldugunda 3,8, ve 9. satirlar filitrelenme sonucu görüntülenmeli.
(Daha önce belirttigim gibi "S" herhalükarda görüntüleniyor.)


Umarim problemi mi acikliyabilmisimdir.

Tekrar tesekkürler!
Saygilar
Burak
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Hem A hemde B sütununda birbirini karşılamayan süzme işlemi maalesef yapılamaz, bence yerinde süzmek yerine, kriterlere uygun verilerin bir başka sayfada listelenmesi şeklinde bir çözüm daha mantıklı olur.
 
Katılım
6 Eylül 2007
Mesajlar
13
Excel Vers. ve Dili
2003 - almanca
Merhaba Leventm,

Yardimlariniz icin cok tesekkürederim.

Saygilar,
Burak
 
Üst