• DİKKAT

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

Kullanım Süresi Koymak Hakkında

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,989
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
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
 
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
 
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
 
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:
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
 
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....
 
Ç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
 
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ı?
 
Evet haklısınız sayın komutan63 ama makro bölümünü şifrelerseniz kimse girip silemez. Tabi şifreyi kırmadıktan sonra.
 
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...
 
Sayın enteresan, sizin kodlarınıza göre haklısınız true olması gerek
 
Benden bir örnek dosya
 
Geri
Üst