Kullanım Süresi Koymak Hakkında

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,862
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Arkadaşlar herhangi bir dosyaya veya programa kullanma süresi kotası koymak mümkünmüdür? Yani bir dosyamız veya programımız var 15 gün sonra kullanılamaz hale gelsin böyle birşey nasıl yapılır.

Teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Tarih kontrolü yapılabilir ama kullanıcı bunu bilirse sistem tarihini sürekli değiştirerek kullanabilir.

Belki hem tarih kontrolü hemde kullanım adedi olarak düşünülebilir ama ne derece sağlıklı olur onu bilmiyorum
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Bu konuda üstadlarımı yormak istemediğim için ben bişeyler açıklamak istedim. Çalışma kitabımızın ThisWorkbook kısmına aşağıdaki kodu yazarsak, kodda belirtilen tarih geçtiğinde, yine kodda belirtilen sayfa otomotik olarak silinmektedir. Aşağıdaki kodu ilgili sayfaya kopyalarsanız, 1 nci sayfanız 15 Ocak'tan sonra silineceğinden, artık kullanamayacaksınız. Yani kullanım süresi bittiğinde kullanılmamasi için bence kökten çözüm.

Private Sub Workbook_Open()
On Error Resume Next
If Date = DateSerial(2007, 01, 15) Then
Application.DisplayAlerts = False
Sheets("Sayfa1").Delete
Application.DisplayAlerts = True
End If
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,862
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Arkadaşlar verdiğiniz bilgilere çok teşekkür ederim. Sağolun ama verdiğin kodlar dosyanın açılmasını engelemedi dosya yine açıldı

İyi çalışmalar
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın enteresan'ın verdiği kodda son satıra (end sub tan önce) şu komutları eklerseniz dosya otomatik olarak kapanır


Kod:
    Dosyaadi = ActiveWorkbook.Name
    Workbooks(Dosyaadi).Close SaveChanges:=False
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Sayın enteresan'ın verdiği kodda son satıra (end sub tan önce) şu komutları eklerseniz dosya otomatik olarak kapanır


Kod:
    Dosyaadi = ActiveWorkbook.Name
    Workbooks(Dosyaadi).Close SaveChanges:=False
Teşekkür ederim Necdet Bey, sizin seviyenize yetişebilmek için bi fırın ekmek yememiz lazım. Öğreneceğiz sayenizde bişeyler....
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Çok özür diliyorum yukarıda verdiğim kodları end if satırından önce koymak gerek, yoksa her açılışta dosya otomatik kapanır.

Sayın enteresan bende makroyu yeni öğreniyorum, henüz usta düzeyine gelemedim ama uğraşıyorum. Teşekkürler
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,862
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Sayın enteresan'ın verdiği kodda son satıra (end sub tan önce) şu komutları eklerseniz dosya otomatik olarak kapanır


Kod:
    Dosyaadi = ActiveWorkbook.Name
    Workbooks(Dosyaadi).Close SaveChanges:=False
Teşekkürler şimdi oldu ama dosya açılırken makro etkinleştir yerine devre dışı bırak diyerek kod penceresine girilip bu kodlar silindiğinde yine dosya çalışır (Tabi bilen kişiler için) sizce de öyle olmaz mı?
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Evet haklısınız sayın komutan63 ama makro bölümünü şifrelerseniz kimse girip silemez. Tabi şifreyi kırmadıktan sonra.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,862
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Sayın Necdet bey,
verdiğiniz kodu denedim ama sanırım "False" olarak belirttiğiniz yer "True" olması gerekiyor. Bi gözatarsanız sevinirim. Saygılar...
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın enteresan, sizin kodlarınıza göre haklısınız true olması gerek
 

Mahmut Bayram

Özel Üye
Katılım
25 Haziran 2005
Mesajlar
1,778
Excel Vers. ve Dili
2016 Excel Tr
Benden bir örnek dosya
 
Üst