Veri Girilen Hücreyi Kilitleme

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

feyyazserbest16

Kullanıcı
Katılım
2 Eki 2020
Mesajlar
7
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:
İndirmek için giriş yapmanız gerekmektedir.
(17 satır)

Yardımlarınız için şimdiden teşekkürlerimi sunuyorum.
 
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:
İndirmek 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:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt