Makroya Sayfa Koruma Parolası Nasıl Eklenir

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Aşağıdaki makroda parola girmeden sayfadaki korumayı açıp, işlemi yapan ve yine parolasız olarak koruma altına alan bir kod var. Bu kod bu hali ile iyi çalışıyor. Ancak gerek açılışta ve gerekse kapanışta parola nasıl koyulabilir. Yalnız bu parolayı makro çalışırken sormamalı !!!

Sub Koruma()
ActiveSheet.Unprotect
Range([e2]).Select
Selection.Locked = True
Selection.FormulaHidden = False
Range("B10").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Save
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
ActiveSheet.Unprotect "12345"
Kod:
ActiveSheet.Protect "12345"
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Korhan Ayhan yardımınız için çok teşekkür ederim. Kodları uyguladım ve aşağıdaki duruma geldi. Yalnız Sayfadan korumayı kaldırmak istediğimde parolayı sormuyor.

Sub Koruma()
ActiveSheet.Unprotect "qwerty"
Range([e2]).Select
Selection.Locked = True
Selection.FormulaHidden = False
Range("B10").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.Protect "qwerty"
ActiveWorkbook.Save
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,548
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki şekilde denermisiniz.

Kod:
Sub Koruma()
    ActiveSheet.Unprotect Password:="qwerty"
    Range([e2]).Select
    Selection.Locked = True
    Selection.FormulaHidden = False
    Range("B10").Select
    ActiveSheet.Protect Password:="qwerty", DrawingObjects:=True, Contents:=True, Scenarios:=True
    ActiveWorkbook.Save
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Korhan Ayhan, yardımınız için çok teşekkür ederim. Şimdi süper oldu. Sağlıcakla kalın.
 
Üst