B

Çözüldü Tarihe göre Giriş Kısıtlama

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

berkbaba

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Excel sayfamın N6 hücresinden N1157 hücresine kadar olan sütunda bazı hücrelere tari kısıtlaması yapmak istiyorum. Şöyle ki;
Kod ile N25 Hücresine 17/11/2020 yazdığım zaman belirlenen tarih geldiğinde Hücre KIRMIZI olacak. Veri girişine müsaade etmeyecek.
Kod ile N75 Hücresine 17/02/2021 yazdığım zaman belirlenen tarih geldiğinde Hücre KIRMIZI olacak. Veri girişine müsaade etmeyecek.
Kod ile N221 Hücresine 17/02/2023 yazdığım zaman belirlenen tarih geldiğinde Hücre KIRMIZI olacak. Veri girişine müsaade etmeyecek.
Hücre biçimlendirme ile ya da makro ile bir örnek uygulama istirhamım olacak.
Saygı ve hürmetlerimle
 
Merhabalar;
-- Veri Girişi yapılacak hücrelerin Koruma Kilidini Pasif yapıp
hucre-koruma-pasif.webp


Aşağıdaki kodu çalışma sayfanızın kod sayfasına ekleyiniz.
-- İlgili sayfa Aktif olduğunda kod çalışır.
-- Örnek olarak sadece N25 hücresi için;
-- Açıklamalar kod içerisinde.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)
 
Moderatörün son düzenlenenleri:
Ahmet Abi
25:1157 adasında

Örnek : N Sütunu ve O sütunu
O sütununda herhangi bir hücreye tarih girildiğinde o tarihten sonrası için N sütununda ki hücre kilitlensin veri girişine izin vermesin
Örnek : N Sütunu ve O sütunu
P sütununda herhangi bir hücreye tarih girildiğinde o tarihten sonrası için L sütununda ki hücre kilitlensin veri girişine izin vermesin
Örnek : N Sütunu ve O sütunu
Q sütununda herhangi bir hücreye tarih girildiğinde o tarihten sonrası için J sütununda ki hücre kilitlensin veri girişine izin vermesin
 

Ekli dosyalar

Merhabalar;
Örnek dosyaya göre yanlış anlamadıysam O25 hücresindeki tarih N25 hücresindeki tarihe eşit olursa,
-- N25 hücresini kırmızı olarak işaretlenecek,
-- Hücrede Değişiklik yapılmayacak.

İlgili Sayfanın kod bölümüne ekleyiniz.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(32 satır)
 
Ahmet Abi
Mükemmel olmuş, eline, koluna, canına sağlık.
Sadece O, P, Q sütunlarına girilen tarihten sonrası için girişe izin veriyor.
Yani O sütununda ki tarihten büyük bir tarihi N sütununa girersem de müsaade etmesin
Yani P sütununda ki tarihten büyük bir tarihi L sütununa girersem de müsaade etmesin
Yani Q sütununda ki tarihten büyük bir tarihi J sütununa girersem de müsaade etmesin
 
Merhabalar;
Eşitlik kısmını büyüktür ile değiştirdim, şu şekilde deneyelim :)
-- Eşit olan tarihlerde de işlem yapması için > tür simgesini >= ile değiştiriniz.

-- N sütunundaki tarih O sütunundaki tarihten büyük ise;
-- İlgili hücre adreslerini gösteren Mesaj Kutusu çıkar,
-- Hücreyi kırmızı renk ile işaretler
-- Uyarı sonrası büyük olan tarihi hücreden siler.
-- Hücre kilitleme ve Sayfa koruma kısımlarını pasif olarak bıraktım.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(41 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst