• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Veri Doğrulama

  • Konbuyu başlatan Konbuyu başlatan Hsn55
  • Başlangıç tarihi Başlangıç tarihi
Katılım
7 Şubat 2021
Mesajlar
594
Excel Vers. ve Dili
2010, Türkiye
Ekli dosyada G16:G1000 hücre aralığındaki verileri H7 hücresinde veri doğrulama yöntemi ile seçiyorum. Benim yapmak istediğim G16:G1000 hücre aralığında aynı cinsten veri varsa bunu H7 hücresinde tek göstermesi ve boş satırların seçim yaparken görünmemesini nasıl sağlarız.?
 
Selamlar,

Dosyada
Sayfa1 de Makro ile çözüm mevcut.
Kodlar Alıntıdan uyarlamadır.
Sayfa1 de G16:G1000 aralığında bir değişiklik olduğunda Açılır Listedeki Referans otomatik olarak değişmektedir. Bu referans liste Alfabetik Benzersizlerin listesidir.
Sayfa2 de ise Formülle çözüm verilmekte...
G16:G1000 aralığındaki veriler, ad tanımlaması ile son dolu satıra göre dinamik alan olarak tanımlanarak ListeRef ad tanımlaması yapıldı.
H16 dan itibaren, ListeRef deki benzersizler formül ile alfabetik olarak listelenmekte
H16 dan itibaren oluşan liste de ListVD adıyla dinamik alan olarak ad tanımlaması ile tanımlandı ve bu liste Açılır Listeye referans olmakta.
 
Sayın 52779 çok teşekkür ederim. Ellerinize sağlık
 
Ben teşekkür ediyorum...
İyi çalışmalar sizlere...
 
H7 hücresindeki veriyi başka sayfaya alsak kodda nasıl bir revize yaparız. Mesela sayfa2 bin h7 hücresine
 
Veri Doğrulama Açılır listenin bulunduğu hücreyi mi başka sayfaya almak istiyorsunuz.
Bu durumda listenin bulunduğu sayfa ile direkt bağlantısı kalmayıp (yani listede bir değişiklik olmasında makronun tetiklenip açılır liste referans listesinin değişmesi gibi bir bağlantı) ayrı olarak çalışacaktır.

Bu durumda;
Eğer ki, aynı Açılır Listeyi farklı farklı sayfalarda da kullanacaksanız


ekteki dosyayı inceleyin.
Yok, TEK bir sayfada kullanacaksanız, Module kısmına gerek yok. Oradaki kodu da ilgili sayfaya alın.

Kod çalışması
İlgili sayfaya gelindiğinde, makro çalışacak, Listenin benzersiz alfabetik listesi oluşacak ve bu liste sayfadaki açılır listelere referans liste olacak.
 
Not:
Gönderdiğim dokumanda, Türkçe karakterlerde alfabetik sıralama dikkate alınmıyor.
Module sayfasındaki kodun üst kısmına
Option Compare Text
yazın.
Bu durumda, Türkçe karakterlerin de sıralanması dikkate alınacaktır.

Yani

 
Rica ediyorum..
Kolay gelsin sizlere...
 
Geri
Üst