ozanyakar
Altın Üye
- Katılım
- 19 Temmuz 2010
- Mesajlar
- 162
- Excel Vers. ve Dili
- Microsoft Excel 2010_64 Bit
- Altın Üyelik Bitiş Tarihi
- 02-01-2029
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
If ActiveSheet.Name = "GİZLİ" Then
Sh.Select
If InputBox("Lütfen şifre giriniz.") = "123" Then
Application.EnableEvents = False
Worksheets("GİZLİ").Select
Application.EnableEvents = True
Else
MsgBox "Şifre yanlış."
End If
End If
End Sub
SayınMerhaba.
BuÇalışmaKitabı adlı kod sayfasına aşağıdaki kodu kopyalayın.
Kod:Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) If ActiveSheet.Name = "GİZLİ" Then Sh.Select If InputBox("Lütfen şifre giriniz.") = "123" Then Application.EnableEvents = False Worksheets("GİZLİ").Select Application.EnableEvents = True Else MsgBox "Şifre yanlış." End If End If End Sub
Bir hatırlatma yapayım:Dosyayı işyerinde ortak kullanacağız, ekip olarak excel bilgimiz hiç yok desek yeridir. İlk önce kaydedemedim makro ayarlarım etkin değildi sanırım. Dana sonra kaydettim ama kodu çalıştırmayı beceremedim. Destek olabilir misiniz ?
Üstat,Bir hatırlatma yapayım:
Siz dosyayı bu şekliyle çalışır hale getirseniz bile diğer arkadaşlarınızın bilgisayarlarında muhtemelen ayarlardan makrolar etkin olmadığı için sizin şifre girme olayı çalışmayacaktır.