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

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:
İçeriği görüntülemek için giriş yapmalısınız
(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:
İçeriği görüntülemek için giriş yapmalısınız
(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:
İçeriği görüntülemek için giriş yapmalısınız
(41 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konum
Türkiye
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
7
Üst