kilitleme gizleme makro ile

Katılım
22 Nisan 2005
Mesajlar
245
güvenlik seyiyesi yüksek olduğunda sayfam açılıp görüne biliyor. sayfanın kapanış makrosuna gizle kilitle açılış makrosuna gizle kilitleyi iptal et gibi birşey konabilizmi. düşündüm ki eğer güvenlik seviyesi yüksek olunca açılış makrosu çalışmayacak ve sayfalar kilitli ve gizli kalacak.doğru mu düşünmüşüm.
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
Merhaba,

Düşünceniz mantıklı sayın recep ;ama Excel'de bilgi güvenliği maalesef birkaç program yüzünden sıfır.Siz istediğiniz kadar makro güvenlik seviyesini yükseltin,sayfaları gizleyin,bu programlar sayesinde kodlarınız,dolayısıyla da gizli sayfalarınız görünecektir.Bunun için en güvenli yol Excel'in açılışına şifre koymaktır.Bu şifre de çözülüyor ama en baba bilgisayarı bile günlerce zorlar.Bununla da kimse uğraşmaz (Temennim).

Þimdi gelelim sizin isteğinize.Aşağıdaki kodlarla,kitap kapatılırken Sayfa1 gizleniyor ve şifre ile korunuyor.

Sub auto_close()

ActiveSheet.Protect "istediğiniz şifreyi yazın"
Sheets("Sayfa1").Visible = False

End Sub

unprotect yazarsanız koruma kalkar,False yerine True yazarsanız sayfa görünür;ama açılış makrosuna bunları yazmak size birşey kazandırmaz;çünkü siz diğer bilgisayardaki güvenlik seviyesi ile oynayamazsınız.Güvenlik seviyesini ortaya getirip makroyu çalıştıran bir kişi sayfanızı görebilir.Bunun yerine siz açılışa şifre koyun en iyisi.

kolay gelsin.
 
Üst