• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Süreli excel dosyası oluşturma yardım

Katılım
24 Nisan 2019
Mesajlar
14
Excel Vers. ve Dili
2016
Merhaba arkadaşlar,

Ortak alanda kullanımının belirli sürelerde olmasını istediğim excel dosyalarını nasıl oluşturabilirim?
Örneğin bir excel hesaplama dosyasının 01.05.2019 tarihi ile 30.06.2019 tarihleri arasında erişilsin sonrasında dosya kullanılmasın istiyorum,
Teşekkürler şimdiden.
 
Kod:
Private Sub Workbook_Open()
Static DateOpen1, DateOpen2 As Date
Static Check As Boolean
If Check = False Then
Check = True
DateOpen1 = DateSerial(2019, 5, 1)
DateOpen2 = DateSerial(2019, 6, 30)
End If
If Now >= DateOpen1 And Now <= DateOpen2 Then
Exit Sub
Else
MsgBox "Üzgünüm 01.05.2019-30.06.2019 tarihlerinde erişebilirsiniz.", vbCritical + vbOKOnly, "Kısıtlı Kullanım"
Application.Quit
End If
End Sub
 
Makrolar devre dışı bırakıldığı zaman dosya açılır. :cool:
 
Kod:
Private Sub Workbook_Open()
Static DateOpen1, DateOpen2 As Date
Static Check As Boolean
If Check = False Then
Check = True
DateOpen1 = DateSerial(2019, 5, 1)
DateOpen2 = DateSerial(2019, 6, 30)
End If
If Now >= DateOpen1 And Now <= DateOpen2 Then
Exit Sub
Else
MsgBox "Üzgünüm 01.05.2019-30.06.2019 tarihlerinde erişebilirsiniz.", vbCritical + vbOKOnly, "Kısıtlı Kullanım"
Application.Quit
End If
End Sub
Makrosuz yapabileceğim bir yöntem yok sanırım makrolarla ilgili pek bir bilgim yok
 
O tarih geldiğinde dosyana şifre koy.Şifreyi bilmeyen açamaz.:cool:
 
Dosya menüsünden sonra aşağıdaki resme bakınız.
 

Ekli dosyalar

  • şifre.jpg
    şifre.jpg
    117.8 KB · Görüntüleme: 10
Dosya menüsünden sonra aşağıdaki resme bakınız.
Öncelikle teşekkür ederim,
Private Sub Workbook_Open() Static DateOpen1, DateOpen2 As Date Static Check As Boolean If Check = False Then Check = True DateOpen1 = DateSerial(2019, 5, 1) DateOpen2 = DateSerial(2019, 6, 30) End If If Now >= DateOpen1 And Now <= DateOpen2 Then Exit Sub Else MsgBox "Üzgünüm 01.05.2019-30.06.2019 tarihlerinde erişebilirsiniz.", vbCritical + vbOKOnly, "Kısıtlı Kullanım" Application.Quit End If End Sub
bu şekilde makrosuz yapabileceğim bir yöntem yok sanırım?
 
AllahuAlem (Allah Bilir.)
 
Geri
Üst