Bağlantılı Açılan Listeler Oluşturma

Bağlantılı Açılan Listeler Oluşturma

Bağlantılı Açılan Listeler Oluşturma
Bu dosya, Scripting Dictionary yöntemiyle birbirine bağlı iki açılan liste oluşturmayı gösterir. Sayfa1 sayfasında önce il seçilir, ardından yalnızca seçilen ile ait ilçeler ikinci listede sunulur. Seçim sonucu ekranda metin olarak gösterilir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: Kullanıcı arayüzüdür. B3 hücresinde il listesi, C3 hücresinde ilçe listesi bulunur. B5 hücresinde seçim sonucu, örneğin "İSTANBUL - ÇATALCA seçildi." biçiminde görünür. Sayfada iki veri doğrulama (açılan liste) tanımlıdır.
  • veriler: Gizli sayfadır. A sütununda il, B sütununda ilçe adları yer alır; veri yaklaşık 25.000 satırdır. G sütununa benzersiz il listesi, H sütununa seçilen ile ait ilçe listesi makrolarla yazılır.
  • Sheet2: A1:A6 aralığında IMAGE fonksiyonu kullanılan yardımcı bir sayfadır ve dış bağlantı içerir.

Kullanılan formüller​

Dosyada kullanılan tek fonksiyon IMAGE fonksiyonudur; Sheet2 sayfasında B sütunundaki metni alternatif metin olarak kullanarak bir bağlantıdaki görseli hücreye getirir. Açılan listeler formülle değil, makrolarla yazılan veri doğrulama kurallarıyla çalışır.

Makrolar​

  • Workbook_Open: Dosya açıldığında illiste makrosunu çalıştırır.
  • illiste: Veri sayfasındaki il sütununu okur, Scripting Dictionary ile tekrarları ayıklar ve benzersiz illeri G sütununa yazar. B3 hücresindeki açılan listeyi bu aralığa bağlar. Veri boşsa "Veri kaynağı boş !" uyarısı verir.
  • ilceliste: Seçilen ile ait ilçeleri yine Dictionary ile benzersiz hale getirir, H sütununa yazar ve C3 hücresindeki listeyi bu aralığa bağlar.
  • Worksheet_Change: B3 değiştiğinde ilçe listesini yeniler; C3 değiştiğinde sonucu B5 hücresine yazar. B3 boşaltılırsa ilçe alanı temizlenir.
Kodda dosya silme veya dışarıya bağlantı kuran bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1 sayfasındaki B3 hücresinden bir il seçin.
  3. İmleç C3 hücresine geçer; açılan listeden ilçeyi seçin.
  4. Seçim sonucu B5 hücresinde görüntülenir.
  5. Farklı bir veri kümesi için gizli veriler sayfasındaki A ve B sütunları güncellenir.

Galeri

  • Bağlantılı Açılan Listeler Oluşturma - 1
    Bağlantılı Açılan Listeler Oluşturma - 1

Ömer BARAN tarafından daha fazla dosya

Detaylar
Yazar
Ömer BARAN
İndirme
19
Gösterim
1,095
İlk sürüm
Güncel
SHA-256
04bc99a31e35583ecc474dab9cbd6fd07a39544ae467a645164b4e23823a1153

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Çok hızlı ve muhteşem tasarlanmış bir örnek. Bağlantılı Açılan Listeler için referans alacağım dosya olacaktır. Eline sağlık abi.
Geri
Üst