Excel’de Dinamik Listbox Oluşturma

12.852 defa okundu

Excel’de dinamik liste oluşturma ile ilgili bazı örnekler paylaşmıştım.

1. Örnek
2. Örnek

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.

Bunlar da ilginizi çekebilir

  1. Mustafa Umdu dedi ki:

    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.

    • bymmb dedi ki:

      Merhaba,
      Haklı ve dikkatlisiniz. 🙂
      Bunun için teşekkür ederim.
      Eğersaydan hemen sonra -1 demeniz yeterlidir.
      Saygılar.

  2. evrim dedi ki:

    uygulamada eğersaydan sonra -1 yazmama rağmen düzelmedi daha nedir yada formülü tam olarak buraya yazabilirmisiniz. teşekkürler

    • bymmb dedi ki:

      Merhaba,
      Eğersayın hemen ardından -1 dediğinizde sorun olmamalı.
      İsterseniz örnek dosyanızı mail olarak bana iletin, bakayım.

  3. Devrim dedi ki:

    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 ?

  4. Mutlu dedi ki:

    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 …

    • bymmb dedi ki:

      Mutlaka bir adımı atlıyorsunuzdur. 🙂
      Daha dikkatli izleyin 🙂

      • Mutlu dedi ki:

        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 …

      • Mutlu dedi ki:

        Dikkatli izledim ama hep aynı sorun var

  5. Mutlu dedi ki:

    Tablo için yardımınızı bekliyorum.

  6. Devrim dedi ki:

    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 ?

  7. yavuz dedi ki:

    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

  8. adnan dedi ki:

    ilçeler hangi sheet hangi sutun da tutuluyor bulamadım bi türlü

  9. Emre dedi ki:

    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?

  10. Emre dedi ki:

    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ı.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.