Tüm sayfalarda şifre kaldırma

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Merhaba,

Excel çalışma kitabımda bulunan tüm sayfalarda kullandığım şifreler aynı. Hepsini bir defada makro ile nasıl pasif edebilirim ?

Kod:
Sub sifrecoz()

Sheet.Unprotect Password:="3300"
End Sub
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu şekilde deneyin.
Kod:
Sub sifrecoz()
    Dim i As Integer
    For i = 1 To Worksheets.Count
        Sheets(i).Unprotect Password:="3300"
    Next i
End Sub
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Teşekkür ederim Ömer hocam.
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Ömer Hocam merhaba Ben de çalışmalarımda formüllerdeki bozulmaları önlemek için sayfalara sivas şeklinde şifreler koyuyorum. Bazen sayfalarda düzenleme yapınca şifreyi kaldır tekrar koy yerine, eklenecek bir düğmeye tıklayınca tüm sayfalardaki şifreleri kaldıran yukarıdaki kod, tekrar tıklayınca tüm sayfalara sivas şifresi koyacak şekilde nasıl düzenlenebilir acaba? Teşekkür ediyorum.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu şekilde deneyin.
Kod:
Sub sifrekoy()
    Dim i As Integer
    For i = 1 To Worksheets.Count
        Sheets(i).Protect Password:="sivas"
    Next i
End Sub


Sub sifrecoz()
    Dim i As Integer
    For i = 1 To Worksheets.Count
        Sheets(i).Unprotect Password:="sivas"
    Next i
End Sub
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Ömer Hocam merhaba Kodları dosyamda denedim gayet güzel çalışıyor. Ancak; Ekli dosyada göreceğiniz üzere Düğmeleri SINIF isimli sayfaya yerleştirdim.
Şifre koy düğmesine tıklayınca her şey güzel. Ama Şifre Kaldır deyince 2 DÖNEM sayfası açılıyor. Oysa aynı sayfada kalmalıydı. Sebebini bulamadım. Teşekkürler.

 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Ömer Hocam merhaba Kodları dosyamda denedim gayet güzel çalışıyor. Ancak; Ekli dosyada göreceğiniz üzere Düğmeleri SINIF isimli sayfaya yerleştirdim.
Şifre koy düğmesine tıklayınca her şey güzel. Ama Şifre Kaldır deyince 2 DÖNEM sayfası açılıyor. Oysa aynı sayfada kalmalıydı. Sebebini bulamadım. Teşekkürler.

Deneyiniz ...
 

Ekli dosyalar

Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın Dunya_ ilginize teşekkür ederim. Ancak altın üye değilim. dosya indiremiyorum saygılar.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Kod:
Sub sifrekoy()
    Dim i As Integer
    Application.ScreenUpdating = False
    For i = 1 To Worksheets.Count
        Sheets(i).Protect Password:="sivas"
    Next i
    Sheets("SINIF").Select
    Range("f10").Select
    Application.ScreenUpdating = True
End Sub


Sub sifrecoz()
    Dim i As Integer
    Application.ScreenUpdating = False
    For i = 1 To Worksheets.Count
        Sheets(i).Unprotect Password:="sivas"
    Next i
    Sheets("SINIF").Select
    Range("f10").Select
    Application.ScreenUpdating = True
End Sub
 
Katılım
29 Haziran 2018
Mesajlar
297
Excel Vers. ve Dili
2016 TÜRKÇE
Sayın Korhan Ayhan kodlar istediğim gibi çalıştı, çok teşekkür ediyorum.
 
Üst