Board logo

標題: [發問] 將dde連結的變動資料儲存在Excel的問題 [打印本頁]

作者: bubu1019    時間: 2011-12-8 21:59     標題: 將dde連結的變動資料儲存在Excel的問題

附件是我用dde連結看盤軟體,當台指期每筆出現10口以上的單量時就紀錄儲存下來
但是很奇怪的是,當10口以上的數字出現時,它會重複的紀錄好幾筆相同的資料,沒有大單出現時也會把0的數字儲存
怎麼修改也沒有用,不知其他人是否也有相同的問題
難道有可能是dde數據來源的問題嗎? 有什麼方法可以解決呢?
[attach]8759[/attach]
作者: Hsieh    時間: 2011-12-8 22:43

本帖最後由 Hsieh 於 2011-12-10 16:30 編輯

回復 1# bubu1019

判斷[M2]>=10才紀錄
DDE工作表模組
  1. Private Sub Worksheet_Calculate()
  2. MyTime = Time
  3. If Sheets("DDE").[M2] >= 10 Then Sheets("紀錄").[B65536].End(xlUp).Offset(1).Resize(, 2) = Array(MyTime, Sheets("DDE").[M2])
  4. End Sub
複製代碼

作者: bubu1019    時間: 2011-12-9 18:59

感謝大大的幫忙,今天測試的結果
很奇怪的是發現它似乎還是不管單量的限制,只要單量有變動就儲存
而且有時會連續儲存同一筆資料(如附件),實在搞不懂是怎麼一回事

[attach]8766[/attach]
作者: Hsieh    時間: 2011-12-10 16:37

回復 3# bubu1019
樓上的程式碼忘記將<>MyTime刪除已修正
只要DDE工作表不連結到記錄工作表應該就不會出現2次紀錄
作者: bubu1019    時間: 2011-12-10 18:56

回復  bubu1019
樓上的程式碼忘記將MyTime刪除已修正
只要DDE工作表不連結到記錄工作表應該就不會出現2次 ...
Hsieh 發表於 2011-12-10 16:37


原來如此,我想這樣應該就沒問題了,感謝Hsieh的協助,有麻辣學園在真是太棒了
作者: devidlin    時間: 2015-1-30 18:42

回復 5# bubu1019


   我試的結果 應該還是會出現多筆紀錄的問題吧




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)