我正在为倒计时计时器尝试不同的代码。这个可以倒计时,但我无法让它从正确的小时数倒计时:分钟:秒。
当我单击目标单元格时,它以正确的hhhhhhh:mm:ss格式显示,当我在编辑栏中单击时,它显示正确的日期\时间,但在实际的计数器文本框中显示小时数。
目标日期是12:01:2021 (22,824小时),但倒计时显示为1068743:32:09小时:分钟:秒。
我尝试了Excel序列号(41244),但它没有改变任何东西。
你知道为什么我没有得到正确的值吗?
我猜它在"Dim gcount As Date“语句中,但不确定。
谢谢!
Dim gCount As Date
'Update 20211201'
Sub Timer()
gCount = Now + TimeValue("00:00:01")
Application.OnTime gCount, "ResetTime"
End Sub
Sub ResetTime()
Dim xRng As Range
Set xRng = Application.ActiveSheet.Range("C1")
xRng.Value = xRng.Value - TimeSerial(0, 0, 1)
If xRng.Value <= 0 Then
MsgBox "Countdown complete."
Exit Sub
End If
Call Timer
End Sub发布于 2019-04-25 02:53:48
我心血来潮地在目标单元格中输入了天数,现在正在从正确的小时数倒计时:分钟:秒。
https://stackoverflow.com/questions/55836631
复制相似问题