comboboxlar ile süz?

Katılım
25 Mart 2006
Mesajlar
23
Excel Vers. ve Dili
Excel 2007 - Türkçe
Arkadaşlar merhaba,



bir userformda birbirine bağlı olarak kaç tane combobox kullanabilirim?
daha doğrusu nasıl kullanırım?

şöyle anlatayım

1.Comboboxta müşteriyi seçeceğim
2.combobox otomatikman o müşteri ile ilgili siparişleri listeleyecek
3.combobox sectiğim siparişteki modelleri listeleyecek
4.combobox renkleri listeleyecek
4 comboboxta seçimi yaptıktan sonra userform üzerine bir textbox açılacak ve ilgili seçimin olduğu satıra oraya girilen değeri yazacak biraz karışık oldu ama ekteki dosyayı incelerseniz daha ii olacak bence

yardımlarınız için şimdiden teşekkürler
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
bu sorunun benzeri bendede var :)
anlaşılan çözümsüzmüş :(
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
http://www.excel.web.tr/attachment.php?attachmentid=18384&d=1181128259

değerli hoam bu hali ile out of memory hatası veriyor, kaldı ki ben şu an için bu uygulamayı 7000 satırlık veritabanında kullancağım, ve satır sayısı geçmişe dönük tarmalar neticesinde rahat 25000 i bulacaktır.

birde verileri almak için mecburen listbox1 nesnesi kullanmam lazım galiba.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Öncelikle belirteyim, ben de şu haliyle çalışıyor. Veri miktarı arttıkca yavaşlama söz konusu olacaktır. Süzme işlemi için, Listbox nesnesi kullanmanıza gerek yok. Ayrıca bu istedikleriniz gelişmiş fitreleme(advanced filter) yardımıyla da yapılabilir. Zannedersem içlerinde en hızlı olan yöntemlerden biride bu. Geçmişte de bu konunun irdelendiğini biliyorum. Süzme ile ilgili konuları incelemenizi öneririm.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Öncelikle belirteyim, ben de şu haliyle çalışıyor. Veri miktarı arttıkca yavaşlama söz konusu olacaktır. Süzme işlemi için, Listbox nesnesi kullanmanıza gerek yok. Ayrıca bu istedikleriniz gelişmiş fitreleme(advanced filter) yardımıyla da yapılabilir. Zannedersem içlerinde en hızlı olan yöntemlerden biride bu. Geçmişte de bu konunun irdelendiğini biliyorum. Süzme ile ilgili konuları incelemenizi öneririm.
değerli hocam derdim kısaca şöyle; ben özel yazdır butonuna tıkladığımda c sütunundaki benzersiz kayıtlardan 1 er tane çıktı alabileceğim.

Mesala b sütunu örnek verisi
ahmet, mehmet, ali, ahmet,gül, ekrem, ali vs... olsun
görünür hücrelerde tekrarsız olan (Mesala bütçe yılı 2008 seçili ise bütçer yılı 2007 ye ait dökümleri almayacak)
ahmet, mehmet, ali, gül, ekrem e ait dökümlerden 1er tane çıkartacak.





Eğer bunu direkt yapamazsak (İsim listesini elle seçme seçeneğim olsa güzel olur bazen 5-6 kişi yazdırabiliyorken, bazen 50 kişi birden yazdırmakta gerekebiliyor) aşağıdaki userformdaki listwievin;
asl1. sutununa "c5:c" & son aralığını
sub1. sutununa "f5:f" & son aralığını
sub2. sutununa "g5:g" & son aralığını
sub3. sutununa "h5:h" & son aralığını
sub4. sutununa "i5:i" & son aralığını



initalize ile yükletip, lw 1.sütunda sadece benzersizleri bırakıp, seçili olanları yazdır demeyi düşünüyorum. ama excel müsade edermi benim kapasitem yetermi bilmiyorum.
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
ama excel müsade edermi benim kapasitem yetermi bilmiyorum.
Sayın hsayar, siz bu işi gayet güzel yapıyorsunuz. Soruları, yine kısa kısa sorup, yanıtlarını birleştirerek çalışmanızı tamamlayabilirsiniz. Size yardım etmeyi isterdim ama uzun sorularda, zaman ayıramamaktan korkuyorum. Ayrıca bazı nesnelerin özelliklerini tam olarak özümlemiş sayılmam. Ama sitede değerli üstadlarımızdan destek bulacağınıza eminim.
 
Üst