Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Time Limit 1

Status
Not open for further replies.

corus

Mechanical
Nov 6, 2002
3,165
How can you impose a time limit on a spreadsheet as you see with some shareware programs that have a 30 day limit?
 
Replies continue below

Recommended for you

Maybe something like :

Sub limit()
Dim LimDate
If not LimDate Then LimDate = Date +30
End Sub

dunno if it works but it may be some basis for your idea

Cyril Guichard
Mechanical Engineer
 
You should also take a look at the OnTime method

Cyril Guichard
Mechanical Engineer
 
Please note, if you are doing this in a protected module, it's easy enough to crack. There are plenty of programs available that can crack password protected code. You would hope that most people/companies would not do this, but too many lack basic ethics.

DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.
 
Place this in a standard module. Modify for the suicide date, and make sure you have a backup copy in case you code the date wrong or change your mind later.

Sub Auto_Open()
If Date < #10/31/2003# Then Exit Sub
With ThisWorkbook
.Saved = True
.ChangeFileAccess xlReadOnly
Kill .FullName
.Close False
End With
End Sub

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor