iT邦幫忙

0

VBA每分鐘記錄一次

  • 分享至 

  • xImage

想請問最近學習VBA但怎麼打就打不順
想打出一個開始記錄/停止記錄 DDE資料的循環VBA CODE
資料有找出來但現在卡在設定和打CODE
請問要是想打出每一分鐘記錄固定的數據那需要怎麼打呢?
https://ithelp.ithome.com.tw/upload/images/20221206/20155750qZscFsssBM.jpg

想打出最簡單不要複雜的CODE 能設定成 開始記錄/停止記錄 然後往下一路記錄(每一分鐘這樣)

ARON大我有嘗試過但是我怎麼改都不對,新手VBA我上方也搞好久才找出來。

ARON大對的,只需要循環每分鐘把上方資料寫到下方的欄位而已,後面有把時間放上來了。但還在測試中~~

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
aaron3399
iT邦好手 1 級 ‧ 2022-12-06 10:46:59
最佳解答

這樣看不出原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很多高手可以幫你,可惜已經關站了

看更多先前的回應...收起先前的回應...
aaron3399 iT邦好手 1 級 ‧ 2022-12-07 10:45:51 檢舉

google "excel dde 紀錄 股票"
真的很多資料,但至少都需要對VBA程式有最基本的認識,可能都不符合你的想打出最簡單不要複雜的CODE

使用VBA記錄股市每分鐘的交易記錄
http://xuyt.blogspot.com/2013/03/vba_14.html

aaron3399 iT邦好手 1 級 ‧ 2022-12-07 11:05:37 檢舉

其實確實不需要甚麼CODE.....指令的重點是:
1.每分鐘執行一次
2.將DDE資料欄位複製出來,新增到最後一欄的下方

然後....你的表格少放了時間的欄位。

ARON大對的,只需要循環每分鐘把上方資料寫到下方的欄位而已,後面有把時間放上來了。但還在測試中~~ 然後新增開始和取消按鈕~~

aaron3399 iT邦好手 1 級 ‧ 2023-01-05 09:52:06 檢舉

對了跟你說一下,coco-in又復站了哦

是喔

我要發表回答

立即登入回答