Veri Girilen Hücreyi Kilitleme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Veri Girilen Hücreyi Kilitleme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar,
Başlıkta da belirttiğim üzere veri girdiğim bir hücreyi kilitlemek istiyorum.
Bunu aşağıdaki vermiş olduğum makro kodu ile "D" aralığı için gerçekleştirebiliyorum fakat "D:M" aralığı için yapmak istediğimde hata alıyorum.
Acaba nerede hata yapıyorum.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(17 satır)

Yardımlarınız için şimdiden teşekkürlerimi sunuyorum.
 
Moderatörün son düzenlenenleri:
Ezbere yazdım, aşağıdaki gibi olabilir.
lastrow değişkenini tanımlamışsınız ama kullanılmamakta.
Onu Activecell.Rows kısmı yerine de kullanabilirsiniz.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(9 satır)
 
Hocam ilginiz için teşekkür ederim. İlk vermiş olduğunuz kod "range" başlığında hata aldım. İkinci makroda ise veri girdiğim hücreden ziyade verdiğimiz "D:M" aralığının tamamını kilitledi. Örnek olması adına çalıştığım sayfanın bir örneğini ekte sunuyorum.
 
Ekli dosyalar
Ben D:M aralığında ki hücrelere veri girişi yapıyorum: Örnek olarak D7 hücresinin içerisine 568 yazdığımda sadece D7 hücresinin kilitlenmesini bu aralıkta kalan diğer hücrelerin veri girişine açık kalmasını istiyorum. Makroyu çalıştırmadan önce sayfa korumasını açıp tüm hücrelerin kilidini kaldırıyorum.
 
Bir de şöyle deneyin.

Kod boş hücreleri kilitsiz, dolu hücreleri kilitli hale getirir.
Dikkat: Yanlış veri girişi yapıldığında, bunu düzeltebilmek için elle koruma kaldırmanız gerekir.

CPP:
Görüntülemek için giriş yapmanız gerekmektedir.
(8 satır)

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst