Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a workbook on a network server and have distributed shortcuts to
several people. The workbook requires users to login in with unique usernames and passwords so I can track who's used it. I recently added a 30 day expiration that is reset by logging in with my username and password but I would like to take this a step further. The SelfDestruct Sub works fine if manually run and the Calc. event works with a different output event (placing a value in a cell or something similar) but not together. any ideas on this? cell D12 =IF(A1<C1,"yes","no") Private Sub Worksheet_Calculate() Worksheet_Change (ThisWorkbook.Sheets("Input").Range("d12")) End Sub Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next With ThisWorkbook.Sheets("Input") If Target.Value < "" Then If Target.Value = "yes" Then SelfDestruct End If End With End Sub Sub SelfDestruct() Dim vbCom As Object Set vbCom = Application.VBE.ActiveVBProject.VBComponents vbCom.Remove VBComponent:= _ vbCom.Item("Module1") vbCom.Item ("Module2") End Sub -- Message posted via OfficeKB.com http://www.officekb.com/Uwe/Forums.a...mming/200707/1 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
is this a bug or feature? | Excel Programming | |||
Yes / No Feature | Excel Worksheet Functions | |||
macro for self destruct | Excel Programming | |||
RTD Bug? or perhaps a feature? | Excel Programming | |||
How do I code a "self-destruct" triggered after a certain date? | Excel Programming |