Çözüldü Aynı sayfada ikili veri doğrulama

tukayf

Normal Üye

Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekteki dosyada açıklama yapmaya çalıştım. İkili veri doğrulama yapmaya çalıştım başaramadım.
Bu şablona göre çözüm oluyordur umarım.
 

Ekli dosyalar

  • Kitap1.xlsx
    24.6 KB · Görüntüleme: 7
Çözüm
İşlem için makro kullanılacaksa o zaman veri doğrulama uygulaması + temizleme işlemi için şu makro işinizi görür.
Alt taraftan sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin, açılacak VBA ekranında sağdaki BOŞ alana şu kodu yapıştırın.
İşlem bu kadar. ARtık L2 ve/veya diğer kırmızı hücrelerde seçimler vs yapıp sonucu gözlemleyin.

VBA:
Görüntülemek için giriş yapmalısınız.
(7 satır)
Veri doğrulama uygulanacak ilk hücreyi seçin ve
VERİ DOĞRULAMA >> LİSTE'yi seçin, alttaki formül alanına şu formülü yazıp işlemi onaylayın.
Sonra da bu hücreyi KOPYALAyıp, diğer kırmızı hücreleri seçip ÖZEL YAPIŞTIR >> DOĞRULAMAYI >> TAMAM diyerek işlemi tamamlayın.
Artık, GRUP adı seçimi değiştiğinde, kırmızı hücrelerdeki açılır listelerde sadece seçilen gruba ait personel isimlerini göreceksiniz.

İşlem formül kullanarak yapıldığından (makro kullanmak istemediğinizi varsayıyorum)
burada karşılaşacağınız durumun şu olacağını hatırlatmak isterim;
-- L2'deki grup seçimini yaptınız ve kırmızı hücrede de bir isimi seçtiniz >> SORUN YOK.
-- Ardından L2'deki seçimi değiştirdiniz diyelim. Kırmızı hücrelerde önceden yaptığınız isim seçimleri otomatik değişmez, aynı kalır.
Dolayısıyla son durumda L2'dekinden farklı bir gruba ait isim hücrede duruyor olacak.
Bu durumun HATALI olduğunu vurgulamak için kırmızı hücrelere koşullu biçimlendirme uygulayarak,
önceden seçilen isimin o gruba ait olmadığı RENKlendirme yoluyla vurgulanması sağlanmış olur.

İşlem için makro kullanmak isterseniz, L2 değiştiğinde, kırmızı hücrelerdeki isimlerin o gruba ait olup olmadığı otomatik kontrol edilip, o gruba ait olmayan hücreler temizlenebilir.

Formül
Bu içeriği görebilmek için giriş yapmalı veya kayıt olmalısınız.
 
Veri doğrulama uygulanacak ilk hücreyi seçin ve
VERİ DOĞRULAMA >> LİSTE'yi seçin, alttaki formül alanına şu formülü yazıp işlemi onaylayın.
Sonra da bu hücreyi KOPYALAyıp, diğer kırmızı hücreleri seçip ÖZEL YAPIŞTIR >> DOĞRULAMAYI >> TAMAM diyerek işlemi tamamlayın.
Artık, GRUP adı seçimi değiştiğinde, kırmızı hücrelerdeki açılır listelerde sadece seçilen gruba ait personel isimlerini göreceksiniz.

İşlem formül kullanarak yapıldığından (makro kullanmak istemediğinizi varsayıyorum)
burada karşılaşacağınız durumun şu olacağını hatırlatmak isterim;
-- L2'deki grup seçimini yaptınız ve kırmızı hücrede de bir isimi seçtiniz >> SORUN YOK.
-- Ardından L2'deki seçimi değiştirdiniz diyelim. Kırmızı hücrelerde önceden yaptığınız isim seçimleri otomatik değişmez, aynı kalır.
Dolayısıyla son durumda L2'dekinden farklı bir gruba ait isim hücrede duruyor olacak.
Bu durumun HATALI olduğunu vurgulamak için kırmızı hücrelere koşullu biçimlendirme uygulayarak,
önceden seçilen isimin o gruba ait olmadığı RENKlendirme yoluyla vurgulanması sağlanmış olur.

İşlem için makro kullanmak isterseniz, L2 değiştiğinde, kırmızı hücrelerdeki isimlerin o gruba ait olup olmadığı otomatik kontrol edilip, o gruba ait olmayan hücreler temizlenebilir.

Formül
Bu içeriği görebilmek için giriş yapmalı veya kayıt olmalısınız.
Hocam makroda olabilirdi. Ama bunun yerine temizle makrosu kullansam çözüm olur mu?
 
İşlem için makro kullanılacaksa o zaman veri doğrulama uygulaması + temizleme işlemi için şu makro işinizi görür.
Alt taraftan sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin, açılacak VBA ekranında sağdaki BOŞ alana şu kodu yapıştırın.
İşlem bu kadar. ARtık L2 ve/veya diğer kırmızı hücrelerde seçimler vs yapıp sonucu gözlemleyin.

VBA:
Görüntülemek için giriş yapmalısınız.
(17 satır)
 
Çözüm
İşlem için makro kullanılacaksa o zaman veri doğrulama uygulaması + temizleme işlemi için şu makro işinizi görür.
Alt taraftan sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin, açılacak VBA ekranında sağdaki BOŞ alana şu kodu yapıştırın.
İşlem bu kadar. ARtık L2 ve/veya diğer kırmızı hücrelerde seçimler vs yapıp sonucu gözlemleyin.

VBA:
Görüntülemek için giriş yapmalısınız.
(17 satır)
Şu an mobildeyim hocam umarım yarın sabah dönüş yapabilirim.
 
Veri doğrulama uygulanacak ilk hücreyi seçin ve
VERİ DOĞRULAMA >> LİSTE'yi seçin, alttaki formül alanına şu formülü yazıp işlemi onaylayın.
Sonra da bu hücreyi KOPYALAyıp, diğer kırmızı hücreleri seçip ÖZEL YAPIŞTIR >> DOĞRULAMAYI >> TAMAM diyerek işlemi tamamlayın.
Artık, GRUP adı seçimi değiştiğinde, kırmızı hücrelerdeki açılır listelerde sadece seçilen gruba ait personel isimlerini göreceksiniz.

İşlem formül kullanarak yapıldığından (makro kullanmak istemediğinizi varsayıyorum)
burada karşılaşacağınız durumun şu olacağını hatırlatmak isterim;
-- L2'deki grup seçimini yaptınız ve kırmızı hücrede de bir isimi seçtiniz >> SORUN YOK.
-- Ardından L2'deki seçimi değiştirdiniz diyelim. Kırmızı hücrelerde önceden yaptığınız isim seçimleri otomatik değişmez, aynı kalır.
Dolayısıyla son durumda L2'dekinden farklı bir gruba ait isim hücrede duruyor olacak.
Bu durumun HATALI olduğunu vurgulamak için kırmızı hücrelere koşullu biçimlendirme uygulayarak,
önceden seçilen isimin o gruba ait olmadığı RENKlendirme yoluyla vurgulanması sağlanmış olur.

İşlem için makro kullanmak isterseniz, L2 değiştiğinde, kırmızı hücrelerdeki isimlerin o gruba ait olup olmadığı otomatik kontrol edilip, o gruba ait olmayan hücreler temizlenebilir.

Formül
Bu içeriği görebilmek için giriş yapmalı veya kayıt olmalısınız.
Üstadım bu formülü hangi hücrelere uygulayacağız?
 
Bunun sebebi, olsa alsa; L2 hücresinde seçilen Grup adının, AA sütununda hiç olmaması veya L2 hücre içeriğinin silinmesidir.
Bunu da dikkate alacak şekilde, koda küçük birkaç dokunuş yaptım.

İşleyişi, benim gönderdiğim belge üzerinde kontrol edin.
 

Ekli dosyalar

  • tukayf_veri_dogrulama.xlsm
    28.8 KB · Görüntüleme: 4
Hocam sayfa korumayı açtırıp kod bittiğinde tekrar korumaya alarak çözdüm işi. Sorun W sütunun kilitli olması imiş fark ettim. İlk kodlarınız da gayet iyi çalışıyorlar. Çok teşekkürler.
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
14
Geri
Üst