Dosya simgesi

Makro ile Veri Doğrulama Listesine Değerler Ekleme

Makro ile Veri Doğrulama Listesine Değerler Ekleme
Bu dosya, bir sayfada belirlenen sütuna veri yazıldıkça veri doğrulama (açılan liste) kaynağının makro ile otomatik güncellenmesini örnekler. Excel 365 kullanılmıyorsa liste kaynağını dinamik hale getirmek için ek formüller gerekir; bu örnekte aynı sonuç formül kullanılmadan makro ile elde edilir.

Önemli: Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2 hücresinde "İsimler" başlığı bulunur. B sütununda örnek olarak "Melike" ve "Nurullah" isimleri yer alır. D3 hücresinde, isimlerin listelendiği veri doğrulama açılan listesi bulunur.
  • Sheet1 (sayfa kodu): Sayfadaki değişiklikleri izleyen olay makrosu.
  • Module1: Listeyi oluşturan AddData makrosu.
Dosyada formül kullanılmamıştır; tüm işlem makrolarla yapılır.

Makrolar​

  • Worksheet_Change: Sayfada bir hücre değiştiğinde çalışır. Değişen hücre A sütunundaysa AddData makrosunu çağırır.
  • AddData: B sütununda son dolu satırı bulur, B2'den bu satıra kadar olan değerleri virgülle birleştirir ve D3 hücresindeki mevcut veri doğrulamayı silip bu değerlerle yeni bir liste türü doğrulama oluşturur. Hücre içi açılır liste ve boş değerleri yok sayma seçenekleri açıktır.
Makrolar dosya silme veya dışarıya bağlantı gibi işlem yapmaz; yalnızca D3 hücresinin veri doğrulamasını yeniden düzenler.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1 üzerinde B sütununa listede görünmesini istediğiniz isimleri alt alta yazın.
  3. Makro, tetikleyici olarak A sütunundaki değişikliği izler. Listeyi güncellemek için A sütunundaki bir hücreye değer girin veya değiştirin.
  4. D3 hücresindeki açılır oku tıklayarak B sütunundaki güncel isimleri seçin.
Liste değerleri virgülle birleştirilerek oluşturulduğundan, B sütunundaki değerlerde virgül bulunmamalıdır.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
21
Gösterim
922
İlk sürüm
Güncel
SHA-256
17830d94f5e9a21c712cf949ab1ccce4d6dda808d56034164d229666b82b6526

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Dosyadan faydalandım, katkıda bulunanlara teşekkürler.
Geri
Üst