Macro ile sayfa şifreleme ve uyarı mesajı

Katılım
19 Ağustos 2005
Mesajlar
201
Excel Vers. ve Dili
Excel 2003 Tr
Sayın Hocalarım tekrar yardıma ihtiyacım var

Şifreli bir sayfa içerisinde butona tıkladığımızda bize açılır bir kutu içerisinde şifre soracak yanlış şifre veya boş giriş yaptığımızda hata kodu (Run-time Error) yerine bize bir uyarı verecek ve doğru şifre girene kadar sayfanın şifresi açılmayacak

Ekli örnekte açıklama var

Yardımlarınız için şimdiden teşekkürler
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar,

Mevcut kodlarınızı aşağıdakiler ile değiştiriniz.

Kod:
Const Sfr = "1111"
[COLOR=green]'------------------------------[/COLOR]
Sub Şifre_Kaldır()
Dim sifre
Do Until sifre = Sfr
   sifre = InputBox("Şifreyi giriniz", "ŞİFRE")
   If StrPtr(sifre) = 0 Then
      Exit Sub
   ElseIf Len(sifre) = 0 Then
      MsgBox "Yanlış Şifre", vbCritical, "HATALI GİRİŞ"
   Else
      If sifre = Sfr Then
         ActiveSheet.Unprotect Sfr
         Exit Sub
      Else
         MsgBox "Yanlış Şifre", vbCritical, "HATALI GİRİŞ"
      End If
   End If
Loop
End Sub
[COLOR=green]'----------------------------------[/COLOR]
Sub Şifrele()
ActiveSheet.Protect Sfr
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Paylaşım İçin Teşekkürler

Sayın fpc. Paylaşım için teşekkürler.
 
Katılım
19 Ağustos 2005
Mesajlar
201
Excel Vers. ve Dili
Excel 2003 Tr
Hocam harikasınız tam istediğim gibi çok teşekkürler
 
Üst