Bağlantılı Açılan Listeler Oluşturma içeriğinde, scripting dictionary yöntemi ile iki açılan listenin uyumlu olarak kullanılması öğretilmektedir.
Excel’de olası yazım yanlışlarının önüne geçmek için en iyi yöntem, Açılan Liste kullanmaktır. Bunu yapmak için, Excel’in Veri Doğrulama özelliğine manuel ya da dinamik veri aralıkları tanımlanmaktadır. Böylece, hücreye tıklandığında, sağ kısmında aşağı doğru bir ok belirir ve tıklandığında listeden verilerin gelmesi sağlanır. Doğrulama uygulanan hücrede başka bir şeyler yazmak mümkün değildir. Yani, sistem buna izin vermeyecektir. Dolayısıyla, yanlış bir yazımın hücreye eklenmesi böylece mümkün olmamaktadır. Açılan listeler, bizlerinde oldukça önem verdiği ve kullandığı faydalı bir Excel özelliğidir.
Dosyamızda da, bu özellik için tamamen makrolar ile oluşturulan bir örnek yer almaktadır. İlk açılan listede, olmazsa olmaz şehir seçimi yapılmaktadır. Böylece, ülkemizin 81 ilinin isimleri ilk açılan listeye eklenmektedir. Bu listeleme işlemi, dosyanın açıldığı anda otomatik çalışan makrolar ile yapılmaktadır. Makronun işlevi, veriler sayfasında bulunan ve tekrar eden il isimlerini, scripting dictionary yöntemiyle bir kez listelemektir.
Artık, il isimleri kolayca hücrede açılan listeye eklenmiştir. Listele eklenen bu veriler, dinamik olarak Veri Doğrulama’nın Liste özelliğine eklenmektedir. Yani, yeni bir il eklendiği anda Kaynak alanının referans aralığı genişlemektedir.
İkinci aşamada, ikinci açılan listeye birinci açılan liste ile bağlantılı olan ilçe isimlerinin yazdırılmasına geçilmiştir. Buradaki işlemler, ilk aşamaya göre biraz daha dinamik niteliktedir. Çünkü, ilk listeden seçilen il ismine göre, ikinci listedeki ilçe isimlerinin değişmesi gerekmektedir. Burada da, yine makrolar ile veri tablosundaki ilçe isimleri sorgulanmış ve il ismiyle eşleşenler bir hücrede yazdırılmıştır. Yine aynı kodlarda, üst resimde görüldüğü gibi Kaynak alanının referans aralığı otomatik biçimde yazılmaktadır. Bu aralık, her seçilen il ismine göre farklılık göstermektedir. Bunu sağlayan ise Excel Makrolarıdır.
Bağlantılı Açılan Listeler Oluşturma Sonuç
Artık, son aşama olan verilerin seçilmesi kısmına geçelim. Bu aşamada, sayfanın Worksheet_Change koduna eklenen kodlar ile, listelerin seçilmesine bağlı işlemlerin yapılması sağlanmaktadır. Aslında, olayın en kritik noktası bu aşamadır. Çünkü, hem il seçimi hem de ilçe seçimini sağlayan makroların tetiklenmesi burada gerçekleşmektedir.
Eğer Açılan Listelere ihtiyacınız varsa, bu örneğin kullanılması özellikle tavsiye edilmektedir. Ama, bir tık daha gelişmiş hali görmek istenirse, Şerit Menüde Açılan Listeler Oluşturma içeriği tercih edilmelidir.
Dosyamızdan yararlanmanız temennisiyle.
[button color=”black” size=”medium” link=”https://www.exceldepo.com/dosyalar/birbiriyle-baglantili-acilan-listeler-olusturma.12075/” icon=”fa-download” target=”true” nofollow=”false” sponsored=”true”]Excel İndir[/button]