Çözüldü Geçmiş Tarihteki Verilerin Değiştirilememesi için Koruma

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

mcexrem

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar

Çalışma dosyamın KASA DEFTERİ sayfasında önceki günlerde kaydedilen A:G sütunlarındaki verileri korumaya almak istiyorum. Kendimin olmadığı zamanlarda yanlışlıkla geçmiş günlerdeki verilere dokunup tarihini bugüne çevirebiliyorlar ki gün sonunda çıktı aldığımda o verilerde listede çıkıyor yani akşam sadece gün içindeki verileri süzüp yazıyorum.

Mümkün müdür acaba?
 

Ekli dosyalar

Merhabalar Sn. @mc_exrem
Kasa Defterinin kod bölümüne aşağıdaki satırları ekleyiniz.

-- G sütununda seçilen hücrenin değeri Bugünün tarihinden farklı ise mesaj ile uyarı verir.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)
 
İlginiz için Teşekkür ederim ama uyarı mesajı veriyor sonrasında da kod sayfasını açıyor sanki düzeltilmesi gereken bir işlem var gibi. Düzeltebilir misin?
 

Ekli dosyalar

  • 1617994702873.webp
    1617994702873.webp
    78.2 KB · Görüntüleme: 9
@mc_exrem
Bana kalırsa, belgenizdeki işleyişi en baştan gözden geçirmenizde, bazı sayfaları, işleyişi yeniden tasarlamanızda yarar var.
Bence kesin çözüm böyle bulunabilir.
Örneğin; günlük kayıtlar için bir sayfa ayırıp, gün sonunda bu kayıtları asıl KASA sayfasına aktarmak düşünülebilir bir alternatif bence.
Tabi buna bağlı olarak başka makroların/işlemlerin de gözden geçirilmesi gerekebilir.

Yine de bir alternatif kod değişikliği önereyim. Aklınızdan geçen engelleme gerçekleşiyor mu bilemiyorum.
Sayfanın kod bölümündeki tüm kodları silip, yerine aşağıdakileri yapıştırın.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(35 satır)
 
Merhabalar,
Hatanın sebebi; dosyanızda 2 tane Worksheet_SelectionChange olması.
* Her başlık sadece 1 kez kullanılabilir.

--Paylaştığınız resim üzerinde işaretlediğim bölümü silerseniz kod çalışır.
HataResmi.webp
 
Moderatörün son düzenlenenleri:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst