Çözüldü Sayfayı gizle göster kodu vba tarafı

SilinenUye8231

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba, hayırlı akşamlar.
Aşağıdaki kod gayet güzel çalışıyor, çokta işime yarıyor.

Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(7 satır)

Bişey öğrenmek istiyorum, acaba olabilir mi?

Yukarıda yazılı kod ile sayfa gizleniyor, vba tarafında Sayfa1 hala görünüyor, buradan da gizlenebilir mi?

Ekran Alıntısı.webp
 

Ekli dosyalar

  • Ekran Alıntısı.webp
    Ekran Alıntısı.webp
    19.7 KB · Görüntüleme: 38
Gizlenebilir.
Görüntüleme yapmadan, ...select, ...activate vs kodu olmadan veya formüllü hali/varsa sayfanın kod bölümündeki makrolar kullanılmaya devam da edilebilir. Yalnız o sayfaya bir daha erişemeyebilirsiniz. Riskli iş.

VBA tarafını kolay kolay kimse kurcalamaz diye düşünüyorum.
Bence böyle bir işlem yerine. sayfanın visible özelliğini xlSheetVeryHidden olarak ayarlarsanız;
görünen bir sayfa adına fareyle sağ tık > GÖSTER seçeneğinde, gizlenen bu sayfanın adı görünmez ve dolayısıyla o sayfayı
VBA tarafını açmadan kimse görüntüleyemez. VBA tarafına da şifre uygularsanız o kısım da işin çok profesyoneli olmayanlarca görüntülenemez olur zaten.
Bence bu kadar güvenlik önlemi yeterlidir.
Ama en-en güvenlisi sayfayı değil, ÇALIŞMA KİTABINI KORUMAYA almak ve karmaşık bir AÇILIŞ ŞİFRESİ uygulamaktır.
 
Üst