Excel’de Dinamik Listbox Oluşturma
Excel’de dinamik liste oluşturma ile ilgili bazı örnekler paylaşmıştım.
Bu defa activex denetimlerinden olan listbox kullanımı ile ilgili bir örnek paylaşıyorum. Bu örnekte il ve ilçeler üzerinden hareketle, sadece seçilen ilin listelerinin görünmesi yapılmıştır.
Daha önce bununla alakalı birçok soru almıştım. Hatta o soruyu soran arkadaşlarım bu videoyu eğer izliyorsanız; özellikle sizler için hazırladım. 🙂
Faydalı olması dileğiyle…
Çalışma dosyasını indirmek için tıklayın.
Merhaba, list box oluşturduğumuzdaki ikinci listboxtaki ilçeler bölümünde bir kayma var. veri doğrulama ile yaptığınızda farketişsiniz ama listbox’ta gözden kaçmış. ben bulamadım nasıl düzeltebiliriz. yardımcı olursanız sevinirim. teşekkürler.
Merhaba,
Haklı ve dikkatlisiniz. 🙂
Bunun için teşekkür ederim.
Eğersaydan hemen sonra -1 demeniz yeterlidir.
Saygılar.
uygulamada eğersaydan sonra -1 yazmama rağmen düzelmedi daha nedir yada formülü tam olarak buraya yazabilirmisiniz. teşekkürler
Merhaba,
Eğersayın hemen ardından -1 dediğinizde sorun olmamalı.
İsterseniz örnek dosyanızı mail olarak bana iletin, bakayım.
Merhabalar Bymmb,
Aynı sorun bende de var, dersinizi izledim harfiyen uyguladım arkadaşların belirttiği gibi bir satır kayma var.
KAYDIR(Sayfa1!$A$1;KAÇINCI(SUNUM!$A$1;Sayfa1!$A:$A;0);1;EĞERSAY(Sayfa1!$A:$A;SUNUM!$A$1);1)
dediğiniz -1’i formülün tam olarak neresine eklememiz gerekiyor ?
Merhaba.
Eğersayın sonuna -1 eklemeniz yeterli olacaktır.
Veri kaymasını düzeltiyorum ancak ilk veride, ikinci listbox a 3 adet veri geliyorsa diğerlerini seçtiğimde de aynı veri sayısı değişmiyor yani eğersay formülü ile veri sayısı değişmiyor. hangi verinin üzerine tıklayıp kaydeder ve kapatıp açarsam o veri doğru geliyor sanki yenileme yapmıyor gibi …
Mutlaka bir adımı atlıyorsunuzdur. 🙂
Daha dikkatli izleyin 🙂
Yaptığım tablonun bir örneğini size mail attım yardımcı olursanız sevinirim hangi adımı atlıyorum bir türlü bulamadım. Listbox örneği içinde teşekkürler …
Dikkatli izledim ama hep aynı sorun var
Tablo için yardımınızı bekliyorum.
Tekrardan Merhaba bymmb,
Dediğiniz şekilde EĞERSAY’ın sonuna -1 ekledim fakat birden fazla değişken girdiniz uyarısı veriyor, rica etsem -1’in olması gereken yeri paylaşırsanız sevinirim.
KAYDIR(Sayfa1!A1;KAÇINCI(SUNUM!A1;Sayfa1!A:A;0);1;EĞERSAY(Sayfa1!A:A;SUNUM!A1);1)
-1 bu formülün tam olarak neresinde olması gerekiyor ?
Hocam mrb hocam bu uygulama çok elinize sağlık da bir hata veriyor atlan msj lara baktım gerekli düzeltmeyi yaptım
fakat hep hata veriyor çeşitli yollarıda denedim ama hep ya alttan yada üstten kayma oluyor rica etsem formülü yollayabilirmisiniz
ilçeler hangi sheet hangi sutun da tutuluyor bulamadım bi türlü
Merhabalar
Son aşamada ListFillRange’e formülün adını yazmaya çalışıyorum ancak eklemiyor. Office 2013 kullanıyorum ve internette bu sürümde oluşabilen bir hata olduğu belirtiliyor, yardımcı olabilir misiniz acaba?
Office güncellemesi yaparak çözebilirsiniz. Bu sorunu giderdiler.
çok teşekkürler,
Arkadaşlar merhaba,
Kaçıncı formülü bittikten sonra yani parantezi kapattıktan sonra -1 dememiz gerekiyor. ancak bu şekilde formül doğruyu vermeye başladı.
Merhabalar, konu oldukça eski ama formülde ki hata tam olarak çözülmüş değil.
“=KAYDIR(Sayfa1!$A$1;KAÇINCI(ARAMA!$F$1;Sayfa1!$A:$A;0);1;EĞERSAY(Sayfa1!$A:$A;ARAMA!$F$1);1)”
kayma devam etmekte, “-1” ifadesi benim formülümde tam olarak nerede olmalı.
Merhaba;
Örnekte listbox A1 hücresine yazıyoruz. ben A1 sutunundaki örneğin A1 ile A50 arasına listboxtan seçtiğim hangisi ise onu yazdırmak istiyorum. Bunu nasıl yapabilirim.
Teşekkür ederim