返回列表 上一主題 發帖

[發問] Worksheet_Calculate 無法正確執行 ?

[發問] Worksheet_Calculate 無法正確執行 ?

本帖最後由 t8899 於 2024-7-24 10:12 編輯

Worksheet_Calculate 無法正確執行 ?

Private Sub Worksheet_Calculate()
If Format(Now, "hh:mm:ss") = "10:03:00" Then
MsgBoxTest 0, " test 4秒自動關閉 ", "提示訊息", vbSystemModal, 0, 4000
End If
If Format(Now, "hh:mm:ss") = "10:03:02" Then '
[m21] = 1
End If
end sub

10:03:00 出現的提示視窗會停4秒才關閉,這會導致10:03:02的 [m21] = 1沒被執行? 如何解決 ?(條件時間不能更改)

"10:03:00" + 提示4秒 = "10:03:04"

"10:03:02" >> 永遠被跳過..執行不到

TOP

Private Sub Worksheet_Calculate()
dim ck%
If Format(Now, "hh:mm:ss") = "10:03:00" Then
  ck=1
  MsgBoxTest 0, " test 4秒自動關閉 ", "提示訊息", vbSystemModal, 0, 4000
End If
If ck=1 Then [m21] = 1
end sub

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題