返回列表 上一主題 發帖

請問,特定時間執行程式的程式碼,要如何改?

本帖最後由 singo1232001 於 2024-4-4 20:48 編輯

回復 1# 藍天麗池


    Sub test()
          I = TimeValue("08:45:00")  '起
Do While I <= TimeValue("13:45:00")  '終
    If Format(I, "ss") = "57" Then   '秒數為57
    Application.OnTime Date + I, "工作表1.當57秒時要執行的程序"
    End If
    If Format(I, "ss") = "01" Then   '秒數為01
    Application.OnTime Date + I, "工作表1.當01秒時要執行的程序"
    End If
   
    I = DateAdd("s", 1, I)
Loop
End Sub

Sub 當57秒時要執行的程序()
       Debug.Print "執行57秒程序"
End Sub

Sub 當01秒時要執行的程序()
       Debug.Print "執行01秒程序"
End Sub

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題