• DİKKAT

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

Makroya Sayfa Koruma Parolası Nasıl Eklenir

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
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
 
Selamlar,

Aşağıdaki şekilde kullanabilirsiniz.

Kod:
ActiveSheet.Unprotect "12345"
Kod:
ActiveSheet.Protect "12345"
 
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
 
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
 
Sayın Korhan Ayhan, yardımınız için çok teşekkür ederim. Şimdi süper oldu. Sağlıcakla kalın.
 
Geri
Üst