Sayfa korumasını makro ile..

Katılım
18 Ağustos 2005
Mesajlar
85
Excel Vers. ve Dili
EXCEL 2003
Altın Üyelik Bitiş Tarihi
28.01.2022
Sayfa korumasını
Kod:
'Sayfa Korumasını KALDIR
ActiveSheet.Unprotect Password:="123456" 'şifreyi çözer
'Sayfa Koruması ETKİN
ActiveSheet.Protect Password:="123456" 'şifreyi tekrar koyar
kodları ile yapıyorum, bu kodlar userformda sil, değiştir ve kaydet düğmelerinde bulunuyor, ancak bu kodlar ile sayfa koruması olduğu halde hücreleri seçebiliyorum ama değiştirme yapamıyorum,
Normalde önce bul ile istediğim satırı seçtiriyor, sonra değiştiriyordum, ancak bu şekilde hücre seçili olduğunda değiştir düğmesine tıklarsam seçili olan hücreyi değiştiriyor, bunun için bir çözüm yolu var mdır acaba?

Yada şu an aklıma gelen bir şey, bul düğmesini tıkladıktan sonra değiştir düğmesi aktif olsa? bu mümkün olabilir mi?
İyi çalışmalar,
 

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
946
Excel Vers. ve Dili
Excel-2003
Altın Üyelik Bitiş Tarihi
16.08.2026
Merhaba INSMUH,
Ã?ncelikle sorunuzda tam olarak ne yapmak istediğinizi anlıyamadım.Biraz daha açarmısınız.

İkinci sorunuzda
bul düğmesini tıkladıktan sonra değiştir düğmesi aktif olsa? bu mümkün olabilir mi?
bu mümkündür.
Bul butonu CommandButton1 olsun
Değiştir butonu CommandButton2 olsun.

Kod:
Private Sub UserForm_Initialize()
....

CommandButton2.Enabled = False
End Sub
Bul Butonunda bulunan kodların sonuna

Kod:
...
Private Sub CommandButton1_Click()
..
CommandButton2.Enabled = True
End Sub
Düzeltme=True olarak
 
Katılım
18 Ağustos 2005
Mesajlar
85
Excel Vers. ve Dili
EXCEL 2003
Altın Üyelik Bitiş Tarihi
28.01.2022
htsumer, teşekkür ederim. Bu şekilde hem yeni bir şey daha öğrendim hemde problemim çözüldü.
İyi Çalışmalar :hey:
 
Katılım
18 Ağustos 2005
Mesajlar
85
Excel Vers. ve Dili
EXCEL 2003
Altın Üyelik Bitiş Tarihi
28.01.2022
Kod:
'Sayfa Koruması ETKİN
ActiveWorkbook.Protect Password:="7659707" 'şifreyi tekrar koyar
Arkadaşlar yukarıdaki kodu auto_close da kullandığımda true/False ile ilgili debug hatası alıyorum,
Bu kodu (auto_close da olmak şartı ile, yani başka modüle yada sayfaya yazamam) sadece sayfa1, sayfa2, sayfa3 için özelliştirebilir miyim? Yani kitabı kapadığımda bu sayfalarda sayfa koruması olsun. Bu kodları thisWorkbook içine de yazmıştım ama yine debug hatası veriyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

[vb:1:bcac829143]Sub auto_close()
Sheets("sayfa1").Protect Password:="7659707"
Sheets("sayfa2").Protect Password:="7659707"
Sheets("sayfa3").Protect Password:="7659707"
End Sub
[/vb:1:bcac829143]
 
Üst