ontime schedule:=false 有問題
- 帖子
- 49
- 主題
- 3
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 雲林
- 註冊時間
- 2014-2-13
- 最後登錄
- 2020-9-18
|
看起來好像是tbme沒資料
因為沒執行到Sub showtime()這一段程式- Public abf As Date
- Public tbme As Date
- Sub showtime()
- abf = TimeValue("00:00:01")
- tbme = Time + abf
- Application.OnTime tbme, "showtime"
- Sheets("Sheet3").Range("t1").Value = Hour(Now) & ":" & Minute(Now) & ":" & Second(Now)
- End Sub
- Sub timestop()
- Application.OnTime EarliestTime:=tbme, _
- Procedure:="showtime", Schedule:=False
- End Sub
- Private Sub Worksheet_Calculate()
- If Format(Now, "hh:mm:ss") = "13:30:34" Then
- showtime
- timestop
- End If
- End Sub
複製代碼 增加showtime在第三段的程式
就可以順利執行了 |
|
動念成因積因成果 by huijuang
|
|
|
|
|
- 帖子
- 49
- 主題
- 3
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 雲林
- 註冊時間
- 2014-2-13
- 最後登錄
- 2020-9-18
|
回復 3# t8899
showtima手動執行應該不會把tbme資料帶出來
建議你用逐行執行
然後把區域變數視窗打開
應該可以看看tbme是否有資料帶出來 |
|
動念成因積因成果 by huijuang
|
|
|
|
|
- 帖子
- 49
- 主題
- 3
- 精華
- 0
- 積分
- 74
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- XP
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 雲林
- 註冊時間
- 2014-2-13
- 最後登錄
- 2020-9-18
|
回復 5# t8899
區域變數視窗如下:
在debug時滿好用的
|
|
動念成因積因成果 by huijuang
|
|
|
|
|