- Katılım
- 5 Aralık 2007
- Mesajlar
- 635
- Excel Vers. ve Dili
- Office 2007
Merhaba,
Belirli bir aralıkta örn; A1:E20 arasında kilidi açılmış içinde veri olan hücreleri hücrelere veri girildikçe değil de butona bağlayacağım bir kod ile kilitlemek istiyorum. Yani;
Sub kilitle ()
Activesheet.Unprotect
if [a1]<>"" then
[a1].locked=true
activesheet.protect
end if
end sub
şeklindeki kodun A1:E20 arasında etkili olmasını istiyorum. Yukarıdaki kodda [A1] yerine [a1:e20] yazıyorum ama olmuyor doğal olarak..
Bu konuda yardımlarınızı bekliyorum.
Belirli bir aralıkta örn; A1:E20 arasında kilidi açılmış içinde veri olan hücreleri hücrelere veri girildikçe değil de butona bağlayacağım bir kod ile kilitlemek istiyorum. Yani;
Sub kilitle ()
Activesheet.Unprotect
if [a1]<>"" then
[a1].locked=true
activesheet.protect
end if
end sub
şeklindeki kodun A1:E20 arasında etkili olmasını istiyorum. Yukarıdaki kodda [A1] yerine [a1:e20] yazıyorum ama olmuyor doğal olarak..
Bu konuda yardımlarınızı bekliyorum.
