想請問最近學習VBA但怎麼打就打不順
想打出一個開始記錄/停止記錄 DDE資料的循環VBA CODE
資料有找出來但現在卡在設定和打CODE
請問要是想打出每一分鐘記錄固定的數據那需要怎麼打呢?
想打出最簡單不要複雜的CODE 能設定成 開始記錄/停止記錄 然後往下一路記錄(每一分鐘這樣)
ARON大我有嘗試過但是我怎麼改都不對,新手VBA我上方也搞好久才找出來。
ARON大對的,只需要循環每分鐘把上方資料寫到下方的欄位而已,後面有把時間放上來了。但還在測試中~~
這樣看不出原PO的問題在哪裡耶~
是程式寫好了有bug嗎? 那要貼程式碼出來指出卡住的地方,大家才有辦法幫忙.
還是原PO是不知道怎麼將想法寫成vba程式? 網上有很多範例跟yt教學可以先看看哦
[Excel VBA] 固定間隔時間記錄DDE傳入資料之「預約開關版」(改版中)
https://blog.udn.com/WayCheng/127542618
[Excel VBA] 固定間隔時間記錄DDE傳入的資料 (將改版)
https://blog.udn.com/WayCheng/111627820
原PO這類的需求以前在coco-in很多高手可以幫你,可惜已經關站了
google "excel dde 紀錄 股票"
真的很多資料,但至少都需要對VBA程式有最基本的認識,可能都不符合你的想打出最簡單不要複雜的CODE
使用VBA記錄股市每分鐘的交易記錄
http://xuyt.blogspot.com/2013/03/vba_14.html
其實確實不需要甚麼CODE.....指令的重點是:
1.每分鐘執行一次
2.將DDE資料欄位複製出來,新增到最後一欄的下方
然後....你的表格少放了時間的欄位。