作者poker0531 (我支持台灣獨立)
看板Office
標題Re: [算表] 如何每秒紀錄Excel中的DDE資料?
時間Sun Jan 8 22:23:13 2017
※ 引述《remark7 (倒數計時)》之銘言:
: 軟體:Excel
: 版本:不拘
: 請問如果在Excel的A1格是會隨時跳動的DDE資料
: 我想要從AM 8:45開始~PM 1:45結束 (可能AM 8:40開啟Excel 但要AM 8:45才開始記錄)
: 每隔一秒將"A1"格的數字保存記錄在"B1"."B2"."B3"..."B18000" 當中
: 然後只要B行開始有數據 就自動繪出"B1"~"B18000"的連線圖
: 原PO不懂VBA 還請大家多多指教了 感謝大家 :)
借標題請問版上大神
如果想要DDE/RTD那欄的值有變動時就自動記錄, 而不是等到1秒才記錄呢?
爬文有發現3個方法
1. worksheet_change
2. worksheet_calculate
3. setLinkOnData
可是不能理解三個方法的差異及使用時機, 有神人能解惑的嗎
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.251.27
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1483885399.A.D1E.html
→ soyoso: 1.當儲存格的值輸入、編輯或刪除時觸發 01/08 22:56
→ soyoso: 2.當工作表被重新計算時觸發 01/08 22:57
→ soyoso: 3.goolge excel vba event setLinkOnData 01/08 23:05
感激不盡!!
※ 編輯: poker0531 (223.140.251.27), 01/08/2017 23:16:30