📚 Kod Bankası

Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.

Dersler VBA Kodları Ücretsiz
Anasayfa / UserForm'da İlişkili Açılır Listeler (İl Seçince İlçelerin Gelmesi)

UserForm'da İlişkili Açılır Listeler (İl Seçince İlçelerin Gelmesi)

0 yorum

Bir formda "İstanbul" seçilince sadece İstanbul ilçelerinin, "Ankara" seçilince Ankara ilçelerinin gelmesini nasıl sağlarsınız? Buna 'Cascading Combobox' denir.

Mantık

Birinci kutunun (ComboBox_Il) değişim olayına (Change Event) kod yazmalıyız.

Örnek Kod

Private Sub ComboBox_Il_Change()
ComboBox_Ilce.Clear 'Önce eski ilçeleri temizle

If ComboBox_Il.Value = "İstanbul" Then
ComboBox_Ilce.AddItem "Kadıköy"
ComboBox_Ilce.AddItem "Beşiktaş"
ElseIf ComboBox_Il.Value = "Ankara" Then
ComboBox_Ilce.AddItem "Çankaya"
ComboBox_Ilce.AddItem "Mamak"
End If
End Sub

Bu mantıkla, kullanıcıyı hatalı seçim yapmaktan kurtaran akıllı formlar oluşturabilirsiniz.

Yorumlar (0)

Henüz yorum yapılmamış. İlk yorumu sen yap!

Yorum Yap