Believing
Altın Üye
- Katılım
- 19 Mayıs 2013
- Mesajlar
- 703
- Excel Vers. ve Dili
- Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Sayın Uzman Arkadaşlar,
Yukarıdaki kodlara iki farklı özellik eklenmesini rica ediyorum. Konuya oldukca yabancıyım.
1)Belirlenen tarih geldiğinde ANA SAYFA dışındaki tüm sayfaların gizlenmesini, şifrenin girilmesi durumunda gizli sayfaların açılması;
2)makroların etkinleştirmeden açılması durumunda da sadece ANA SAYFA görünmeli ve kısıtlamaların kaldırılması durumunda ise şifre istenmelidir. Böylece eski verilere sadece şifreyi bilen yetkililerin ulaşmasının sağlanması istenmektedir.
Oysa mevcut durumda makroların etkinleştirmeden açılması durumunda tüm sayfaları yetki sahibi olmayanlar görebilmektedir.
Saygılarımla,
Ömer Ali ÜZÜMCÜ
Kod:
Private Sub Workbook_Activate()
Dim Sureson As Date
Dim Bugun As Date
Sureson = "07.05.2017" ' Buradaki tarihi belirleyin
Bugun = Date
If Bugun > Sureson Then
sifre = InputBox("Devam edebilmek için şifre girmelisiniz!", " PROGRAM KULLANIM SÜRESİ DOLMUŞTUR")
If sifre <> "DEMO" Then ' Bu şifeyi değiştirin
ActiveWorkbook.Save
Application.Quit
End If
End If
If Sureson > Bugun Then
MsgBox ("- Kullanım için " & Sureson - Bugun & " gününüz kalmıştır." & vbLf & "- Süre Bitiminde Program Kilitlenecektir"), vbQuestion, " D İ K K A T"
End If
If Sureson = Bugun Then
MsgBox ("- Programın kullanım süresi bu gün son." & vbLf & "- Gece saat 00:00 'da Program kilitlenecektir" & vbLf & "- Bilginize"), vbQuestion, " U Y A R I"
End If
End Sub
1)Belirlenen tarih geldiğinde ANA SAYFA dışındaki tüm sayfaların gizlenmesini, şifrenin girilmesi durumunda gizli sayfaların açılması;
2)makroların etkinleştirmeden açılması durumunda da sadece ANA SAYFA görünmeli ve kısıtlamaların kaldırılması durumunda ise şifre istenmelidir. Böylece eski verilere sadece şifreyi bilen yetkililerin ulaşmasının sağlanması istenmektedir.
Oysa mevcut durumda makroların etkinleştirmeden açılması durumunda tüm sayfaları yetki sahibi olmayanlar görebilmektedir.
Saygılarımla,
Ömer Ali ÜZÜMCÜ
