Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Share the code in both procedures.
It'll make the modifications easier. Alberta Rose wrote: Hi Dave. the SetTime procedure was in the code I found to make the "Main" sheet the one to open first. When I removed the second Workbook open procedure, I got an error message at the SetTime line, when I removed that (figuring it was conflicting with the idle timing procedure) I then got an error on Worksheets ("Main").Active. ARGHHHHHH. All I want it to do is to open the "Main" sheet when the file is first opened, then start timing from there for the 30 minutes idle time. Suggestions? Laurie "Dave Peterson" wrote: What does the "SetTime" procedure do? If it starts the timing for your SaveAndClose stuff, then you don't need the second workbook_Open procedure. Alberta Rose wrote: I have code to open a certain spreadsheet when opening the file: Private Sub Workbook_Open() Worksheets("Main").Active MsgBox "This workbook will auto-close after 30 minutes of inactivity" Call SetTime End Sub But I also have code the start the timer to close on inactivity: Private Sub Workbook_Open() On Error Resume Next Application.OnTime RunWhen, "SaveAndClose", , False On Error GoTo 0 RunWhen = Now + TimeSerial(0, NUM_MINUTES, 0) Application.OnTime RunWhen, "SaveAndClose", , True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next Application.OnTime RunWhen, "SaveAndClose", , False On Error GoTo 0 End Sub Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) On Error Resume Next Application.OnTime RunWhen, "SaveAndClose", , False On Error GoTo 0 RunWhen = Now + TimeSerial(0, NUM_MINUTES, 0) Application.OnTime RunWhen, "SaveAndClose", , True End Sub Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _ ByVal Target As Range) On Error Resume Next Application.OnTime RunWhen, "SaveAndClose", , False On Error GoTo 0 RunWhen = Now + TimeSerial(0, NUM_MINUTES, 0) Application.OnTime RunWhen, "SaveAndClose", , True End Sub I am getting an ambigous error. I think it's because I have the Private Sub Workbook_Open() in each. Can anyone tell me what to do with this? Laurie -- Dave Peterson -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Conflicting Calculations | Excel Discussion (Misc queries) | |||
Conflicting vlookups | Excel Worksheet Functions | |||
Conflicting VBA's | Excel Programming | |||
Conflicting Code? | Excel Programming | |||
Conflicting VB Code | Excel Programming |