返回列表 上一主題 發帖

[發問] 我也想問DDE利用Private Sub Worksheet_Calculate()取資料方式

附件為測試檔案
A6為開始時間
A8為結束時間
C2的Data原本是想放入期貨跳動
但由於想測試整天所以是放上元大匯率跳動

再麻煩各位大大了
感謝

關於第二點修改公式部分已在學習感謝各位

VBA2.rar (8.13 KB)

TOP

本帖最後由 luhpro 於 2011-7-27 02:36 編輯
檢查後
2.好像是這邊出問題 我改用元大DDE後就出現程式錯誤 不過正在摸熟錯誤碼中
  似乎是富邦e01使用為格式問題
3.目前就在疑惑 根據我的解讀 是否 D E F G就應該開始存取資料後換行持續紀錄
   但完全沒有動靜
albertbug 發表於 2011-7-26 21:54


2. 不同的看盤軟體會因為其 程式(或資料庫)名稱(位於 "|" 左方) 與 對價別名稱定義 的不同而有不同的套用公式,
一般來說不修改公式內容是不能直接抓到資料的,
請參閱這篇內的敘述來修改公式.
3. 請上傳該檔案以便大家判斷問題點在哪.

TOP

感謝大大幫忙回覆
1.數字是會跳動的
2.無錯誤訊息
3.我設定為D E F G 跟著C2變化 但是D E F G從來沒有出現過數值過??

檢查後
1.正常
2.好像是這邊出問題 我改用元大DDE後就出現程式錯誤 不過正在摸熟錯誤碼中
  似乎是富邦e01使用為格式問題
3.目前就在疑惑 根據我的解讀 是否 D E F G就應該開始存取資料後換行持續紀錄
   但完全沒有動靜 感謝大大了

TOP

所謂的 "無法存取" 不知道是什麼情形?
1. 盤中該跳動的數字不會跳動?
2. 還是出現錯誤訊息,例如: "無法存取遠端資料" 或是 "某某程式無法開啟?"
3. 亦或是 結果儲存格內容無法跟著來源儲存格內容變動?

因訊息不足所以只能先用猜的 :
1. 先檢查一下是否之前有調整過設定變成是 "手動計算" 或是 "儲存前再計算" 之類的設定.

2. 該看盤程式應比Excel檔先執行,還應確認已登入並正常連線以接收行情資料中,
又或者是儲存格內的公式是否不正確-
可以考慮依看盤軟體所提供的功能看是直接轉成(或匯出到)Excel檔 或是 可直接拖曳到儲存格上.
再依其規律推導出正確的公式. (例如不同股票代號 與 不同價別名稱(買進價, 成交價...)間公式的差異)
3. 先確認來源儲存格變動情形正常,再確認結果儲存格公式是否正常.

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題