Veri Doğrulama Kısıtlamaları Yapma

  • Konuyu başlatan Konuyu başlatan kmlzdmr
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

kmlzdmr

VIP Üye
Kullanıcı
Katılım
22 May 2019
Mesajlar
1,321
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba
Ekli dosyada bulunan sayfada E sütununda "Katıldı"/"katılmadı" seçiliyor.
F sütununda ise Veri doğrulama ile girilebilecek seçenek Evet yada Hayır olmalı
veri doğrulamada kısmen bunu sanırım yapabildim.
Ancak, girdiğim değeri (evet /hayır) E sütununda "Katılmadı" seçilen ilgili satıra (F sütunu) kopyalayınca değeri yapıştırıyor. Sanki manuel yazılmış gibi.
Katılmadı alanına el ile evet hayır yazılamıyor. Dorusu da bu... Kopyala/yapıştır ile de nasıl engelleriz?
Ayırca veri doğrulama alanında (e sütunu) ilgili satırın F sütununda "katıldı" seçilmiş ise evet/hayır haricinde bir değer yazılmamasını nasıl sağlarız. (mevcut dosyadaki veri doğrulama uyarısı dikkate alınmak kaydı ile)
Yardımlarınızı beklerim. Teşekkür ederim.
 

Ekli dosyalar

Çözüm
Merhaba Sayın @kmlzdmr .

İsteğinizi tam olarak anlamamış olabilirim.

-- Önce VERİ DOĞRULAMA işlemiyle ilgili önerim olsun;
Örneğin A1 hücresi BOŞ KALSIN, A2 hücresine EVET, A3 hücresine HAYIR yazın, sonra da F sütunundaki veri alanını seçip
VERİ DOĞRULAMA >> LİSTE seçeneğindeki formül alanına =EĞER($E2="KATILDI";$A$2:$A$3;$A$1) formülünü uygulayın.

-- Sonra da KATILMADI satırına veri yazılmasını engellek için;
alt taraftan işlemin uygulanacağı sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde
açılacak VBA ekranında, sağdaki alana aşağıdaki kodu yapıştırın (artık elgeniz makro içeriyor olacak)

.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
Merhaba Sayın @kmlzdmr .

İsteğinizi tam olarak anlamamış olabilirim.

-- Önce VERİ DOĞRULAMA işlemiyle ilgili önerim olsun;
Örneğin A1 hücresi BOŞ KALSIN, A2 hücresine EVET, A3 hücresine HAYIR yazın, sonra da F sütunundaki veri alanını seçip
VERİ DOĞRULAMA >> LİSTE seçeneğindeki formül alanına =EĞER($E2="KATILDI";$A$2:$A$3;$A$1) formülünü uygulayın.

-- Sonra da KATILMADI satırına veri yazılmasını engellek için;
alt taraftan işlemin uygulanacağı sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde
açılacak VBA ekranında, sağdaki alana aşağıdaki kodu yapıştırın (artık elgeniz makro içeriyor olacak)

.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)
 
Çözüm
Sayın Ömer BARAN üstadım formül tarafı işimi gördü...istediğim böyle bir formüldü.
Teşekkür ederim.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt