Bu dosya, Excel çalışma kitabını açılışta bir UserForm ile korumaya yarayan bir şifreleme modelidir. Şifre klavyeyle değil, 3x3 düzenindeki dokuz kutucuk üzerinde fare ile desen çizilerek girilir. Doğru şifre girilene kadar çalışma kitabındaki sayfalar gizli tutulur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar etkinleştirilmezse yalnızca uyarı sayfası görünür.
Diğer hücrede ters işlem yapılır:
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar etkinleştirilmezse yalnızca uyarı sayfası görünür.
Dosyanın içeriği
- default: Dosyanın şifreli olduğunu ve makroların etkinleştirilmesi gerektiğini belirten uyarı sayfasıdır. Şifre doğrulanmadan yalnızca bu sayfa görünür.
- sifre: Şifrenin ve desen kurallarının tutulduğu gizli sayfadır. "Şifre", "Bağlar" ve "Yasaklı" sütunları ile bağlantı kodlarına ait sayısal değerler burada yer alır.
- Sayfa1 - Sayfa4: Şifre doğrulandıktan sonra görünür hale gelen çalışma sayfalarıdır; kullanıcı kendi verisi için bu sayfaları kullanabilir.
- sifreform: Şifre giriş ekranı olan UserForm'dur.
Kullanılan formüller
sifre sayfasında iki hesaplama bulunur. H2 hücresinde F2 değeri 0,75'e bölünür, H3 hücresinde F3 değeri 0,75 ile çarpılır; bu değerler form üzerindeki çizgi ölçülerine ilişkindir.=F2/0.75
=F3*0.75
Makrolar
- Workbook_Open: Dosya açıldığında şifre formunu otomatik gösterir.
- Workbook_BeforeSave: Kayıttan önce bir bilgi mesajı verir ve model_sifre_sayfa_gizle makrosunu çağırarak sayfaları gizler.
- model_sifre_sayfa_goster ve model_sifre_sayfa_gizle: Doğrulama sonrasında sayfaları görünür yapar; kayıtta ise "default" dışındaki tüm sayfaları çok gizli (xlSheetVeryHidden) duruma getirir.
- sifreform: Fare sürüklenerek seçilen kutucuklardan şifreyi oluşturur. Bir rakam ikinci kez kullanılamaz, şifre en çok 9 basamaktır ve yasaklı bağlantılar kabul edilmez. Seçilen kutucuklar yeşil, hatalı girişte kırmızı olur; ardışık kutucuklar çizgiyle birleştirilir.
- Üç hatalı denemede dosya mesajla bildirilerek kapatılır; kayıt yapılmadan çıkılır. Başka çalışma kitabı açık değilse Excel de kapanır.
- Form üzerindeki şifre değiştirme düğmesi 4 adımlı bir akış başlatır: eski şifre doğrulama, yeni şifre girişi ve tekrarı. İşlem 60 saniye içinde tamamlanmazsa dosya kapanır.
- Sayfa2 üzerindeki düğme, şifre daha önce doğrulanmışsa sayfaları gösterir; doğrulanmamışsa şifre formunu açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; şifre formu kendiliğinden gelir.
- Fare düğmesi basılıyken kutucukların üzerinden geçerek deseni çizin, düğmeyi bırakın.
- Şifre doğruysa sayfalar görünür olur. Hatalı girişte en çok 3 deneme hakkınız vardır.
- Şifreyi değiştirmek için formdaki şifre değiştirme düğmesini kullanın ve ekrandaki adımları izleyin.
- Dosyayı kaydettiğinizde sayfalar otomatik gizlenir; tekrar görmek için şifre doğrulaması gerekir.