- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
- ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
Sub sil()
[B]Application.ScreenUpdating = False[/B]
Dim hucre As Range
Dim sh As Worksheet
Dim sifre As String
sifre = InputBox("şifrenizi yazınız", "şifre")
For Each sh In ActiveWorkbook.Sheets
If sh.Name <> Sheets("RAPOR").Name And sh.Name <> Sheets("A").Name And _
sh.Name <> Sheets("B").Name And sh.Name <> Sheets("C").Name Then
sh.Unprotect sifre
sh.Select
For Each hucre In Range("A1:Y137")
If hucre.Interior.ColorIndex = 2 Then hucre.ClearContents
Next
sh.Protect sifre
End If
Next
MsgBox "Silme İşlemi Tamamlandı..!!"
[B]Sheets("RAPOR").Select
Application.ScreenUpdating = False[/B]
End Sub
Koyu renkli satırları yeni ilave ettim, çalışma kitabındada düzenleyiniz.
Şifre Aç makrosunu çalıştırn ve dosyalarınız şifresiz iken inputboxa istediğini şifreyi yazın tüm sayfalar sizin belirlediğiniz şifre ile çalışacaktır.
Kod:
Sub SifreAc()
For Each sh In ActiveWorkbook.Sheets
If sh.Name <> Sheets("RAPOR").Name And sh.Name <> Sheets("A").Name And _
sh.Name <> Sheets("B").Name And sh.Name <> Sheets("C").Name Then sh.Unprotect "1234"
Next
End Sub
Sub Sifrele()
For Each sh In ActiveWorkbook.Sheets
If sh.Name <> Sheets("RAPOR").Name And sh.Name <> Sheets("A").Name And _
sh.Name <> Sheets("B").Name And sh.Name <> Sheets("C").Name Then sh.Unprotect "1234"
Next
End Sub
Dosya ve açıklmayı şimd ekleyecem
Son düzenleme:
