- Katılım
- 5 Haziran 2007
- Mesajlar
- 64
- Excel Vers. ve Dili
- 2007
Türkçe
Merhaba kolay gelsin. 300 sayfadan oluşan bir çalışma kitabım var. Tek makro ile tüm sayfaları "sayfa koruma" altına alma ve yeine tek tıklamayla tüm sayfaların korumasını kaldırmak istiyorum. biraz araştırdım ve aşağıdaki iki makroyu buldum:
Sub sifrele()
For a = 1 To Sheets.Count
Sheets(a).Protect "123" = True
Next
End Sub
Sub sifreac()
For a = 1 To Sheets.Count
Sheets(a).Unprotect "123" = True
Next
End Sub
Anasayfaya iki buton yerleştirip bu makroları atadım. Çok güzel de çalışıyorlar; ancak sayfa korumalarını kaldırırken ben şifre sormasını istiyorum. Mevcut haliyle hiç birşey sormadan direkt sayfaların korumalarını kaldırıyor, yanlışlıkla anlamayan birisi açıp sayfalardaki formülleri bozabilir endişesindeyim. Ne yapabilirim? Teşekkür ederim şimdiden.
NOT: Şu haliyle tek tek sayfaların korumalarını kaldırmak istediğimde ise şifre kutusu açılıyor ve "şifre hatalı" uyarısı veriyor (şifre olarak 123 yazıyorum). Ama anasayfaya yerleştirdiğim butona atadığım yukarıdaki makro ile şifresiz olarak tüm sayfaların korumasını kaldırabiliyorum.
Yukarıda da belirttiğim gibi, makro ile tüm sayfa korumalarını kaldırırken bir şifre sormasını istiyorum.
Sub sifrele()
For a = 1 To Sheets.Count
Sheets(a).Protect "123" = True
Next
End Sub
Sub sifreac()
For a = 1 To Sheets.Count
Sheets(a).Unprotect "123" = True
Next
End Sub
Anasayfaya iki buton yerleştirip bu makroları atadım. Çok güzel de çalışıyorlar; ancak sayfa korumalarını kaldırırken ben şifre sormasını istiyorum. Mevcut haliyle hiç birşey sormadan direkt sayfaların korumalarını kaldırıyor, yanlışlıkla anlamayan birisi açıp sayfalardaki formülleri bozabilir endişesindeyim. Ne yapabilirim? Teşekkür ederim şimdiden.
NOT: Şu haliyle tek tek sayfaların korumalarını kaldırmak istediğimde ise şifre kutusu açılıyor ve "şifre hatalı" uyarısı veriyor (şifre olarak 123 yazıyorum). Ama anasayfaya yerleştirdiğim butona atadığım yukarıdaki makro ile şifresiz olarak tüm sayfaların korumasını kaldırabiliyorum.
Yukarıda da belirttiğim gibi, makro ile tüm sayfa korumalarını kaldırırken bir şifre sormasını istiyorum.
