M

Çözüldü Birbiriyle bağlantılı açılır liste yapmak

  • Konuyu başlatan Konuyu başlatan merakli
  • Başlangıç tarihi Başlangıç tarihi

merakli

Site Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
1. açılır listede sınıflar var bu sınıfları seçtiğimizde o sınıflardaki öğrenci isimlerini nasıl çekebiliriz.
1. açılır listedeki seçimi silince ikinci listede önceki seçimdeki verileri temizlenebilir mi?

Fonksiyon ve makro örneklerde olabilir. ikisinide öğrenme aşamasındayım
 

Ekli dosyalar

Selamlar,
Daha önce, öğrenci sorgulamalarına yönelik olarak (makro ve userform öğrenmek anlamında) bir dosya hazırlamıştım. İncelersiniz...

Daha önce Hazırlamış olduğum bu dosyadan yararlanarak, bir şeyler yapmaya çalıştım.
Ekli dosyayı görüntüle VD_Combobox_Bag.xlsm
Burada,
Karışık sırada Sınıf - Öğrenci No - Öğrenci İsmi listesinden hareketle,
1 - Formüllerle Veri Doğrulama Açılır Listeler yapıldı.
a - Office 365 formülleri
b - Dizi formül kullanılarak (Farklı tipte formüller de yazılabilir tabi ki)
** Öncelikle, Benzersiz olarak Alfabetik Sınıflar Listesi oluşturuldu. Bu liste Sınıf Açılır Listesine Referans teşkil edildi.
** Sınıf açılır listesinden Sınıf seçildiğinde, Makro ile Öğrenci no yazan hücreler silinmekte. Aynı zamanda Öğrenci isimleri formülle yazıldığından (Öğrenci No değeri silindiğinde) Öğrenci ismi de "" (BOŞ) olmaktadır.
** Seçilen Sınıftaki Öğrencilerin Benzersiz Numaraları (aslında öğrenci no.ları zaten benzersizdir ama olsun) Küçükten Büyüğe sıralı olarak formüllerle listelendi. (Office 365 formülünde öğrenci no.ları benzersizdir kuralı kullanıldı)
** Bu listeler de, Öğrenci No. açılır listelerine referans teşkil etmekte.
** Öğrenci no seçildiğinde, Öğrenci adı formülle yazılmakta...

**** Veri doğrulama açılır listede kullanılan formüller dinamiktir.

2 - Makro ile Veri Doğrulama Açılır Listeler
3 - Makro ile Combobox açılır listeleri

** Önce Sınıf listeleri makro ile oluşturulup, açılır listelere referans verilmekte.
** Sınıf seçildiğinde, Öğrenci no.ları listesi makro ile oluşturulmakta ve açılır listelere referans verilmekte.
** Öğrenci no seçildiğinde de, Öğrenci isimleri makro ile yazılmakta.
 

Ekli dosyalar

  • 1611066862286.webp
    1611066862286.webp
    28.3 KB · Görüntüleme: 12
Moderatörün son düzenlenenleri:
Sizin dosyaya baktığımda
Sınıflar (ve belki de Öğrenci No.ları) Alfabetik sıralı.
(Dikkat edilecek nokta, isimlerde tekrarlar olabilir, ama, öğrenci numaralarında tekrar olmaz onlar benzersizdir)
Bu durumda, makro ile uğraşmaya, dizi formüllerle listelemeye gerek yok. Makroyu sadece Sınıf seçildiğinde Öğrenci No. hücresinin silinerek boşaltılması için yazmak yeterli olacaktır.
Dosyanızı gördükten sonra, bununla ilgili dosyayı da bir çözüm olarak eklemek istedim.

Ekli dosyayı görüntüle VD_Kriter_Alfbtk.xlsm
 

Ekli dosyalar

Moderatörün son düzenlenenleri:
Üst