返回列表 上一主題 發帖

[發問] 請教使用yeswin RTD, 巨集開啟後資料就無法更新

[發問] 請教使用yeswin RTD, 巨集開啟後資料就無法更新

請教各位前輩
小弟原先都是使用easywin 的DDE 資料 但非常的吃資源
最近發現元大的另一個軟體 Yeswin 有提供 RTD 的資料
於是我將原先的巨集稍作修改後
我主要是想要先把所有的資料記錄下來
所以我會去檢查時間變動的時候就複製到另一個分頁

在DDE的環境使用時都很正常,但當資料源換成RTD後,發現只要一開啟我的Macro 後
RTD的資料就不動了~
想請問各位前輩這個有辦法解決嗎?
是因為我的程式寫法不對嗎?

謝謝

大龍
TX_Yeswin_1.zip (17.58 KB)

回復  c_c_lai
請教c大,
在excel  dde中,如何去抓大台,單量為10筆以上買進或賣出的tick,再用計數器作 ...
devidlin 發表於 2013-4-24 18:45

每家券商的DDE匯出均有其支援否與其自有規則,你可以先請教券商營業員。
只要它能允許該營業項目匯出至EXCEL,便可進行思考了!

TOP

回復 2# c_c_lai
請教c大,
在excel  dde中,如何去抓大台,單量為10筆以上買進或賣出的tick,再用計數器作  加1或減1的動作, 謝謝。
devidlin

TOP

回復 11# c_c_lai


    已經正常了,原來是excel信任中心的選項關閉中,將他啟用就正常了,謝謝。
devidlin

TOP

回復  c_c_lai
請教C大,
我開元大RTD報價元件,再開日盛鉅富贏家,奇怪  日盛鉅富贏家的DDE不會動,不知 ...
devidlin 發表於 2013-4-15 17:23

反過來你先開日盛鉅富贏家,再開元大RTD報價元件,試試看!

TOP

回復 2# c_c_lai
請教C大,
我開元大RTD報價元件,再開日盛鉅富贏家,奇怪  日盛鉅富贏家的DDE不會動,不知要如何解決?
devidlin

TOP

回復  c_c_lai

謝謝CC大!! 不好意思喔! 剛來沒多久沒注意到要按那邊回復,下次就知道了 ^^
剛剛這個問題 ...
randychou 發表於 2013-1-7 13:05

C/C++,Pascal,VB/VB.Net 等編譯出來的執行碼均屬於機械碼
(Real Machine Code) , 而 VBA 是直譯碼 (Interpreter),兩者
是不同層次的編譯方式。而且 VBA 僅止於 Office。

TOP

回復 7# c_c_lai

謝謝CC大!! 不好意思喔! 剛來沒多久沒注意到要按那邊回復,下次就知道了 ^^
剛剛這個問題 在網路上搜尋 有人提到說這種問題好像只能用VB.NET 之類的程式去重新改寫
我也不太清楚要怎麼弄! :lol

TOP

本帖最後由 c_c_lai 於 2013-1-7 12:43 編輯
錯誤是發生在
#4樓的 第24行
       With Sheets("RECORD_TX")
randychou 發表於 2013-1-7 10:24

如果同時開啟一隻以上帶有VBA程式碼的 Excel 檔,常會碰到此類的情況,
這也可能是 Excel 的 BUG;亦即它們在處理巨集時,相互間錯亂抓錯堆疊
而發生誤判的錯誤,所以基本上如果我是在線上跑資料時,我僅只開啟一隻
Excel 程式,以免自己修理自己,沒事找渣。

P.S.  如要回復對方時,請禮貌上點按 "回復" 選紐,如此對方才知道你有回復他。

TOP

錯誤是發生在
#4樓的 第24行
       With Sheets("RECORD_TX")

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題