
Enter the below code in "ThisWorkbook"
Option Explicit
Private Sub Workbook_Open()
Flag = True
RunWhen = Now + TimeSerial(0, 0, 1)
Application.OnTime RunWhen, "UpdateClock"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Flag = False
Call StopClock
End Sub
Enter the below code in "Module 1"
Option Explicit
Public Flag As Boolean
Public RunWhen As Double
Sub UpdateClock()
If Flag = True Then
' *** Change Sheet name and Range reference to suit ***
Worksheets("Sheet1").Range("A1").Calculate
RunWhen = RunWhen + TimeSerial(0, 0, 1)
Application.OnTime RunWhen, "UpdateClock"
End If
End Sub
Sub StopClock()
Application.OnTime EarliestTime:=RunWhen, Procedure:="UpdateClock", Schedule:=False
End Sub
Source: http://www.mrexcel.com/forum/showthread.php?t=31483&page=2
Monday, January 25, 2010
Update time automatically in Excel
Subscribe to:
Post Comments (Atom)
0 Comments:
Post a Comment