請問~~~~如何讓Excel固定每分鐘由(指定儲存格)抓取數字,自動記錄.(指定儲存格)?

2017-04-15 2:48 am
請問~~~~如何讓Excel固定每分鐘由(指定儲存格)抓取數字,自動記錄.(指定儲存格)
假設是 "B2,B17,B18”內數值會一直接收DDE資料變動
由08:44開始 每分鐘抓取 "B2,B17,B18”到”N2,O2,P2”
8:45 抓取"B2,B17,B18”到”N3,O3,P3”
8:46 抓取"B2,B17,B18”到”N4,O4,P4”
8:47 抓取"B2,B17,B18”到”N5,O5,P5”
.
.
.
一直記錄至01.45

請好心的人士
幫我解答
謝謝 感激不盡~~~^^

回答 (1)

2017-04-16 4:58 pm
✔ 最佳答案
程式碼 :

Sub My_Start()

Application.OnTime "08:44:00", "Get_Data"

End Sub


Sub Get_Data()

Range("N2:P65536").ClearContents

For r = 2 To 1023
Cells(r, 14) = [B2]
Cells(r, 15) = [B17]
Cells(r, 16) = [B18]
Application.Wait Now + 1 / 1440
Next

End Sub

------------------------------------------------------------------------------

請於 8:44 以前執行 My_Start 即可


收錄日期: 2021-05-02 14:24:20
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170414184823AAP7MBY

檢視 Wayback Machine 備份