Hücreye koruma

Katılım
8 Mart 2005
Mesajlar
76
merhabalar
(daha önceki formlarda işlenmiş bir konu ancak farklı bir talep olduğundan yeni konu açıldı)
.
bir hücreye seçim yapılabilmesi için liste koyuyoruz buradan seçim yapıldığında otomatik olarak hücreye kilit koymak mümkün mü? sayfayı save edince kilit aktif hale gelebilir mi? hücre kiliti sayfa korumasından bağımsız işlem görebilir mi? (her defasında sayfa korumasında işlem yapmamak için)
.
teşekkür ederim
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If [A1] = 1 Then Exit Sub
If ActiveCell <> "" Then
MsgBox "Dolu hücre seçemezsiniz."
[A1].Select
End If
End Sub
Bu kod isteğinizin bir kısmını karşılıyor. Koruma kullanılmadığı için dolu hücre seçimini engelleyerek bir şeyler yapmaya çalıştım. A1 hücresine "1" yazdığınızda dolu hücrelerde de düzenleme yapabilirsiniz. Bunu hayal gücünüze göre farklılaştırabilirsiniz.
Koruma istemediğiniz için liste olayını denemedim.
 
Katılım
8 Mart 2005
Mesajlar
76
her iki arkadaşa da teşekkür ederim
.
sn.leumruk;
başka hücrelere de aynı işlemi yapmak için end sub altına yeniden ve yeni hücre için formülü yazmak yeterli mi? silmek için başka hücre mause ile sürüklenip korumalı hücre üzerine gelince siliniyor bir de korumalı hücrede işlem yapacak olursa aktif olabilir mi (demek istediğim mouse ile listeden seçim yapmak istenirse bu uyarı gelsin, ama hücreler üzerinde geznirken gelmesin :))
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Sayın gazis,
Küçük de olsa örnek bir dosya ekleyip, isteğinizi dosya içinde belirtebilirseniz, çözüm için bana büyük bir yardımda bulunmuş olursunuz. Bir de koruma kodu neden istemiyorsunuz, en güzel çözüm koruma koduyla yapılanı bence.
 
Katılım
8 Mart 2005
Mesajlar
76
örnek dosya ekliyorum
amacım şu: bir defa seçilip kaydedilen bilgi daha sonra değiştirlemesin (ortak kullanılan bir sayfa olacak) veya şifre gereksin, hücreler üzerinde gezinirken uyarı alınmasın ancak listeden yeni bir seçim yapılmak istenir ise aktif olsun.
yardımlarınız için teşekkür ederim
 

Ekli dosyalar

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Örneği inceleyiniz. Koruma şifresi: 12345
Eğer belirttiğiniz hücreler dışında işlem yapmak istiyorsanız. Hücre biçimlendirden o hücrelerin koruma kilidini kaldırınız.
 

Ekli dosyalar

Katılım
25 Aralık 2008
Mesajlar
5
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
16.09.2020
Örneği inceleyiniz. Koruma şifresi: 12345
Eğer belirttiğiniz hücreler dışında işlem yapmak istiyorsanız. Hücre biçimlendirden o hücrelerin koruma kilidini kaldırınız.
Sayın leumruk çalışmanız çok güzel olmuş. Ama kafama takılan birşey var. Makroları görüntüle dediğimizde şifreyi görebiliyoruz. Kullanıcının bunu görmesini nasıl engelleriz?
Teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayın leumruk çalışmanız çok güzel olmuş. Ama kafama takılan birşey var. Makroları görüntüle dediğimizde şifreyi görebiliyoruz. Kullanıcının bunu görmesini nasıl engelleriz?
Teşekkürler
Merhaba,

Visual Basic menüsünde, Tools / VBAProject Properties.. ekranından Protection bölümüne girerek Lock project for viewing butonunu işaretleyiniz daha sonra Password ve Confirm password bölümlerine şifrenizi gireriniz..

.
 
Üst