Sayfa Koruması

Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Arkadaşlar çalışma kitabını değilde sayfa koruma hakkında bir sorum olacak. Şimdi ben sayfa korumada örneğin kilitli hücreleri seç olayını kaldırmak istiyoum ama 180 sayfa var. Bunu toplu olarak nasıl yapabilirim...
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
Sub unprotect()
a = Sheets.Count
For i = 1 To a
Sheets("Sayfa" & a).Unprotect
Next i
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub kilit()
For a = 1 To Sheets.Count
Sheets(a).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets(a).EnableSelection = xlUnlockedCells
Next
End Sub
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Senin koduda sonuna ekledim ama olmadı.. Şifreli yapmam lazım şifreyi ekleyemedim senin koda...
Kod:
Private Sub CommandButton1_Click()
sifre = InputBox("Sayfa Korumasını Kaldırabilmeniz İçin Güvenlik Şifresi Gerekiyor.", _
"Yetkili Kişi", "Şifreyi buraya yazınız.")
If sifre = "8673" Then
MsgBox "Şifre doğrulandı", vbInformation, _
"Şifre Doğru"
Dim ws As Worksheet
For Each ws In Worksheets
ws.Unprotect ("631005")
Unload Me
Next
Else
MsgBox "Yanlış şifre girdiniz." & Chr(13) & _
"Kod çalışması iptal edildi", vbCritical, "Yanlış şifre"
Cancel = True
End If
End Sub
Kod:
Private Sub CommandButton2_Click()
For a = 1 To Sheets.Count
Sheets(a).Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets(a).EnableSelection = xlUnlockedCells
Unload Me
Next
End Sub
 
Son düzenleme:
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Evet arkaşlar yukarıdaki kodlara bir bölümüne şifre ekleyemedim. Ayrıca bu kilitli olan hücreleri seç seçeneğini kaldırmıyor neden böyle yapıyor anlamadım. Bazen oluyor ama kapatıp açınca tekrar gidiyor.
 
Üst