返回列表 上一主題 發帖

[發問] =NOW() 不會自動更新當下時間

本帖最後由 准提部林 於 2019-5-11 11:36 編輯

一般模組區:
Public xTime

Sub AA()
Range("C4").Calculate
xTime = Now + TimeValue("00:00:01")
Application.OnTime xTime, "AA"
End Sub

Sub STOP_AA()
On Error Resume Next
Application.OnTime xTime, "AA", Schedule:=False
On Error GoTo 0
End Sub
'================================
活頁簿事件區:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call STOP_AA
End Sub

Private Sub Workbook_Open()
With Sheet1.Range("C4")
     .Formula = "=NOW()"
     .NumberFormatLocal = "hh:mm:ss"
End With
Call AA
End Sub

時間改變, 但不影響在其它儲存格操作後, 而無法使用[復原/複製/貼上]的功能,
不過, 若公式太多, 可能會讓整個檔案卡死~~
===================

TOP

回復 8# cslu37

ThisWorkbook  活頁簿事件區
Module??? 一般模組區
Sheet???  工作表事件區

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題