返回列表 上一主題 發帖

[發問] 將dde連結的變動資料儲存在Excel的問題

[發問] 將dde連結的變動資料儲存在Excel的問題

附件是我用dde連結看盤軟體,當台指期每筆出現10口以上的單量時就紀錄儲存下來
但是很奇怪的是,當10口以上的數字出現時,它會重複的紀錄好幾筆相同的資料,沒有大單出現時也會把0的數字儲存
怎麼修改也沒有用,不知其他人是否也有相同的問題
難道有可能是dde數據來源的問題嗎? 有什麼方法可以解決呢?
ddetx.zip (8.13 KB)

回復 5# bubu1019


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

TOP

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


原來如此,我想這樣應該就沒問題了,感謝Hsieh的協助,有麻辣學園在真是太棒了

TOP

回復 3# bubu1019
樓上的程式碼忘記將<>MyTime刪除已修正
只要DDE工作表不連結到記錄工作表應該就不會出現2次紀錄
學海無涯_不恥下問

TOP

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

test.rar (9.62 KB)

TOP

本帖最後由 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
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題