Bu dosya, bir UserForm üzerindeki iki ComboBox ile il ve ilçe seçimi yapmayı sağlar. Birinci ComboBox'ta bir il seçildiğinde, o ile bağlı ilçeler ikinci ComboBox'a otomatik olarak yüklenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: Veri kaynağı sayfasıdır (A1:E972). A sütununda il adları, C sütununda her ilçenin bağlı olduğu il (ör. ADANA, ANTALYA), D sütununda ilçe adları yer alır. B ve E sütunlarında yardımcı sayısal değerler bulunur.
- UserForm1: İl ve ilçe seçimi için hazırlanmış iki ComboBox'lı form.
- Module1: Formu açan makroyu barındırır.
Makrolar
- FormuAc: UserForm1'i ekranda açar. Makro listesinden çalıştırılır.
- UserForm_Initialize: Form açılırken çalışır. Sayfa1'in A sütunundaki dolu son satıra kadar olan tüm il adlarını birinci ComboBox'a ekler.
- ComboBox1_Change: Birinci ComboBox'ta seçim değiştiğinde çalışır. İkinci ComboBox'ı temizler, seçilen ili Sayfa1'in C sütununda Find ve FindNext ile arar; eşleşen her satırın D sütunundaki ilçe adını ikinci ComboBox'a ekler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Geliştirici sekmesinden veya Alt+F8 ile FormuAc makrosunu çalıştırın.
- Açılan formda birinci ComboBox'tan ili seçin.
- İkinci ComboBox açılır listesinden ilgili ilçeyi seçin.
- Liste güncellenecekse il ve ilçe kayıtlarını Sayfa1'de A, C ve D sütunlarındaki düzene uygun olarak ekleyin veya değiştirin.