Birden fazla sayfayı koruma

Katılım
16 Mart 2006
Mesajlar
66
Excel Vers. ve Dili
Excel 2007
İngilizce
Merhaba,

Bir excel dosyamda yaklaşık 30 sayfa mevcut. Bu sayfalarda formüller mevcut olduğu için sayfaları korumam lazım. Ancak tüm sayfalara ayrı ayrı koruma vermek çok zor. Tüm sayfaların şifresi aynı olacağı için, sayfaların hepsini birden korumak ve korumayı kaldırmak için nasıl bir makro kodu yazmam lazım. Bu konuyu forumda çok aradım ancak bulamadım. Yardımcı olabilecek varsa çok sevinirim.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Korumak için

Private Sub Protect ()
On Error Resume Next
Dim sayfa As Object
For Each sayfa In Sheets
sayfa.Protect Password:="şifreniz"
Next sayfa
End Sub

Korumayı açmak için

Private Sub unprotect()
On Error Resume Next
Dim sayfa As Object
For Each sayfa In Sheets
sayfa.Unprotect Password:="şifreniz"
Next sayfa
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Hatırlatma için teşekkürler Sn ripek.
Ben hatırlayamadım siz bulmuşsunuz.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Önemli değil Sn.fructose,
 
Katılım
16 Mart 2006
Mesajlar
66
Excel Vers. ve Dili
Excel 2007
İngilizce
Her ikinize de teşekkürler. Uzun süredir halledemediğim bir meseleyi çözmüş oldum.
 
Üst