Sayfa Koruma

Katılım
21 Ocak 2006
Mesajlar
136
Excel Vers. ve Dili
Office 2007 Tr
Merhabalar Arkadaşlar elimizde çok sayfalı bir Excel dosyası var bu dosyanın tüm sayfalarını aynı anda sayfa akoruması yapıp aynı anda sayfa korumasını açabilirmiyiz saygılarımla.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodlar işinizi görür.:cool:
Kod:
Sub Tüm_Sayfaları_Koru()
Dim syf As Worksheet
For Each syf In Worksheets
    syf.Protect "1234"
Next
MsgBox "Sayfalar Korumalı..!!", vbOKOnly + vbInformation, "SAYFA KORU"
End Sub
Kod:
Sub Tüm_Sayfaların_korumasını_kaldır()
Dim syf As Worksheet
For Each syf In Worksheets
    syf.Unprotect "1234"
Next
MsgBox "Sayfaların Koruması Kaldırıldı..!!", vbOKOnly + vbInformation, "SAYFA KORUMASINI KALDIR"
End Sub
 
Son düzenleme:
Katılım
21 Ocak 2006
Mesajlar
136
Excel Vers. ve Dili
Office 2007 Tr
Sayın Orion2 elinize emeğinize sağlık kodlar güzel çalışıyor ama acaba şifre olarak ne koyuyor tek sayfa açmak istersem nasıl olur. Tekrar teşekkür ederim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın Orion2 elinize emeğinize sağlık kodlar güzel çalışıyor ama acaba şifre olarak ne koyuyor tek sayfa açmak istersem nasıl olur. Tekrar teşekkür ederim.
Şifre Koymuyor.Şifre koymak isterseniz Protect "1234" şeklinde ve şifreyi çözmek isterseniz UnProtect "1234" şeklinde yazınız.
Bu durumda şifre tırnak içersinde ki değer olur.Tek sayfanın korumasını kaldırmak için Araçlar ==> Koruma ==> sayfa Korumasını kaldır Ve şifre varsa şifreyi giriniz.:cool:
Korumayı yapmak içinse bunun tersini yapınız.:cool:
 
Katılım
21 Ocak 2006
Mesajlar
136
Excel Vers. ve Dili
Office 2007 Tr
Afedersin UnProtect "1234" nereye koymam gerekir. İlginize çok teşekkür ederim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
2 nolu mesajda kodları şifreye göre düzenledim.İnceleyebilirsiniz.:cool:
 
Katılım
21 Ocak 2006
Mesajlar
136
Excel Vers. ve Dili
Office 2007 Tr
Kod yazmayı hiç bilmiyorum ama verdiğiniz bilgi ile az uğraşma ile yaptım çok teşekkür eder hayatta başarılar dilerim.
Sub Tüm_Sayfaları_Koru()
Dim syf As Worksheet
For Each syf In Worksheets
syf.Protect "1234"
Next
MsgBox "Sayfalar Korumalı..!!", vbOKOnly + vbInformation, "SAYFA KORU"
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod yazmayı hiç bilmiyorum ama verdiğiniz bilgi ile az uğraşma ile yaptım çok teşekkür eder hayatta başarılar dilerim.
Sub Tüm_Sayfaları_Koru()
Dim syf As Worksheet
For Each syf In Worksheets
syf.Protect "1234"
Next
MsgBox "Sayfalar Korumalı..!!", vbOKOnly + vbInformation, "SAYFA KORU"
End Sub
Rica ederim.
İyi çalışmalar.:cool:
 
Üst