- 帖子
- 549
- 主題
- 152
- 精華
- 0
- 積分
- 691
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- OFFICE 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-8-10
- 最後登錄
- 2022-9-7
 
|
本帖最後由 PKKO 於 2014-11-16 01:36 編輯
回復 1# 藍天麗池
試試看- Public i As interger
- Sub test1()
- i = 1
- Application.OnTime TimeValue("08:46:00"), "test2" '特定時間呼叫程式
- End Sub
- Sub test2()
- Range("e" & i) = Application.WorksheetFunction.Sum(Range("A" & i & ":" & "C" & i + 2)) '輸入值
-
- If Hour(Time) = 13 Then '判斷小時
- If Minute(Time) = 45 Then '判斷分
- MsgBox "結束" '相同時分則不再進行
- Else
- Application.OnTime Now + TimeValue("00:01:00"), "test2" '一分鐘後運行
- End If
- Else
- Application.OnTime Now + TimeValue("00:01:00"), "test2" '一分鐘後運行
- End If
- i = i + 1
- End Sub
複製代碼 |
|