Çalışma kitabındaki bütün sayfalara verilen parola ile koruma ekleyen ve parola bilgisi verildiğinde bütün çalışma sayfalarının korumasını kaldıran VBA kodudur.
Option Explicit
'---------------------------------------
'Bütün sayfalara koruma ekle.
'---------------------------------------
Sub ButunSayfalaraKorumaEkle()
Dim calismaSayfasi As Worksheet
For Each calismaSayfasi In Worksheets
calismaSayfasi.Protect ("r2354aDf")
Next
End Sub
'---------------------------------------
'Bütün sayfaların korumasını kaldır.
'---------------------------------------
Sub ButunSayfalarinKorumasiniKaldir()
Dim calismaSayfasi As Worksheet
For Each calismaSayfasi In Worksheets
calismaSayfasi.Unprotect ("r2354aDf")
Next
End Sub
Eğer önceden farklı bir parolayla korunmuş bir sayfa varsa koruma ve koruma kaldırma makrosu çalışmayabilir. Koruma makrosu çalışmış gibi görünse de korumalı sayfanın koruma durumuna etki etmeyecektir.