返回列表 上一主題 發帖

關於固定時間紀錄的修改

回復 14# c_c_lai

C大我誤會你的意思了,你剛剛上傳的檔案,我以為是要修改成那樣

TOP

回復 13# 藍天麗池
別人解題時,請一定要先去了解解題之程式內容為何?
你要自己套用至你目前之程式內,而不要期望人家全部幫你套好。
這個範例已完全給你了處理的方法,你目前程式為何能啟動程式?
範例為何不能自動啟動?你要去看看你目前程式是怎麼運作的。
說白一點,你只要把範例程式套入到現有程式內就 OK 了。

TOP

回復 12# c_c_lai

C大,這個程式時間到會自己執行嗎??我剛剛修改時間後打開完全沒動作

TOP

回復 11# 藍天麗池
DDE時間比對.rar (36.92 KB)

TOP

本帖最後由 藍天麗池 於 2016-9-14 18:11 編輯

回復 10# c_c_lai
C大我看不太懂你的間隔時間是怎麼設定的

是把程式放在Thisworksheet嗎??剛剛執行後沒有任何動作,我之前的巨集都要刪掉嗎??我看C大圖裡面沒有巨集

TOP

回復 5# 藍天麗池
  1. Sub mySchedule()
  2.     If TimeValue(Now) <= TimeValue("08:45:00") Or TimeValue(Now) > TimeValue("13:30:00") Then Exit Sub

  3.     Application.OnTime (Now + TimeValue("00:00:01")), "ThisWorkbook.RecordPrice"
  4. End Sub

  5. Sub RecordPrice()
  6.     Dim TimeRange As Variant

  7.     With Sheets("DDE")
  8.         Set TimeRange = .[A:A].Find(TimeSerial(Hour(Time), Minute(Time), Second(Time)))    '  檢查 "A" 欄位對應之時段
  9.         
  10.         If Not TimeRange Is Nothing Then
  11.             TimeRange.Offset(, 1) = Time
  12.         End If
  13.     End With
  14.    
  15.     mySchedule
  16. End Sub
複製代碼

TOP

回復 8# jackyq

可以請J大明示嗎??

TOP

Application.OnTime 應該只有一個方法可以準

TOP

回復 6# 准提部林
準大請教一下,此程式碼要加在哪邊呢??

TOP

TM = Now
SND = 5 - (TM - 1) Mod 5
Application.OnTime TM + SND, "程式"

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題