Board logo

標題: [發問] Worksheet_Calculate 無法觸發事件 ? [打印本頁]

作者: t8899    時間: 2014-8-28 04:03     標題: Worksheet_Calculate 無法觸發事件 ?

If TimeValue(Now) = TimeValue("13:25:16") Then ...............
時間到了13:25:16 無法觸發事件 ?有何辦法?
作者: t8899    時間: 2014-8-28 05:51

回復 1# t8899
Private Sub Worksheet_Calculate()
If TimeValue(Now) = TimeValue("13:25:16") Then  [A1]=1
END SUB

時間到了13:25:16 無法自動觸發事件讓[A1]=1 有何辦法?
作者: GBKEE    時間: 2014-8-28 19:50

回復 2# t8899
  1. Private Sub Worksheet_Calculate()
複製代碼
這是工作表模組的觸動預設重算事件
這工作表上的儲存格有公式的值改變時會自動觸動這程序.
要在指定的時間執行這程式可如此
  1. Option Explicit
  2. Sub Ex()
  3.     Application.OnTime TimeValue("13:25:16"), "???工作表模組.Worksheet_Calculate"
  4. End Sub
  5. Private Sub Worksheet_Calculate()
  6.     If Time = TimeValue("13:25:16") Then [A1] = 1
  7. End Sub
複製代碼

作者: t8899    時間: 2014-8-28 20:59

回復  t8899 這是工作表模組的觸動預設重算事件
這工作表上的儲存格有公式的值改變時會自動觸動這程序.
要 ...
GBKEE 發表於 2014-8-28 19:50


感謝指導




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)