• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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
 
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.
 
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 :))
 
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.
 
ö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

Ö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

Ö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
 
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..

.
 
Geri
Üst