Çözüldü Yandaki Sekmeyi Gösterme Parola Koyma

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
Merhaba, forumda benzer örnekler var ancak tam aradığımı bulamadım.

Sağdaki GİZLİ Sekmesinin görülmesi için bir parola koymak istiyorum. Nasıl yapılacağını bulamadım. Yardımcı olur musunuz?

248885
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,830
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
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
 

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
Merhaba.
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
Sayın
Muzaffer Ali
Öncelikle yardımınız için teşekkür ederim. 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 ?

248888

Kod görüntüle dediğimde görüntüleyebildim ; ancak çalıştırmayı beceremedim.

248889
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,830
Excel Vers. ve Dili
2019 Türkçe
Dosyayı farklı kaydet ile açılan pencerede Kayıt Türü="Makro İçerebilen Excel Kitabı xlsm" olarak kaydedin.

Siz yapın hem böylelikle öğrenmiş olursunuz.
2013 sonrası Excel dosyalarında makro(kod) varsa xlsm uzantısı ile kaydedilmesi gerekmekte.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,830
Excel Vers. ve Dili
2019 Türkçe
Şimdi fark ettim. Kodu nereye yapıştırmanız gerektiğini yukarıda söylemiştim. Siz "GİZLİ" adlı sayfanın kod kısmına yapıştırmışsınız.
Kodu "BuÇalışmaKitabı" adsı kod sayfasına yapıştıracaksınız.

Sayfa seçimi yaptığınızda kod otomatik çalışacaktır.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,121
Excel Vers. ve Dili
2007 Türkçe
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 ?
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.
 

ozanyakar

Altın Üye
Katılım
19 Temmuz 2010
Mesajlar
158
Excel Vers. ve Dili
Microsoft Excel 2010_64 Bit
Altın Üyelik Bitiş Tarihi
02-01-2029
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.
Üstat,
Emeğinize sağlık, uğraştınız, çok teşekkür ederim.
 
Üst