這是有關股市的檔案,檔案中某些工作表是有DDE 連結的。
目前要執行的程式是CSV 的資料整理和分析,和網路連結無關。
以前 run 都沒問題,就在證券公司資料無法連線後,重新開啟時,自動跑出Windows 記憶體診斷,診斷後沒有出現任何說明,就一直出現無法執行。
在DDE 的連線恢復正常後,就一直是這樣。
使用[偵錯]- [編譯 VBA Project],也是出現[編譯錯誤,必須是變數或函數]。
請教各位前輩,如何排除錯誤?
[RE: ccutmis]剛剛試了把 on error resume next 移到 set t = nothing 前面,結果還是一樣。
對了,在DDE 恢復正常後,情況還是一直沒有排除。
[RE: ccutmis]不好意思,這程式是自己寫的。因為是初學者,很多電腦原理都不懂。只會邏輯。:P
除了重新啟動數次外,還依照 youtube 清理了系統垃圾,結果都沒效。
https://www.youtube.com/watch?v=iFfexVEpAbo
本來還想要釋放記憶體,網路上都找不到方法,所以才上來求教。
[RE: 海綿寶寶]剛剛試了 Dim t, 果然成功了。
之前宣告成 Boolean、Variant 都不行。沒想到宣告還可以寫成這樣,太感謝了。
用的就是元大的,雖然也有別家券商,可是只有元大的自選股可以用CSV匯入,要看技術圖比較方便。
也試過他們的RTD,不過,過了營業時間要看資訊時,就無法顯示完整的訊息,是一大缺點。
[for all:]這是第一次在公共論壇裏發問,能得到大家熱心的幫忙,由衷感謝! ^_^
Dim t '打幾個字,試試無妨
Set t = Nothing
順帶請教您用的是那一家券商?
我之前看過元大證券
有提供DDE的服務
現在已經改推元大自己寫的RTD元件了
問題解決就好
有空歡迎常來逛逛
更歡迎分享幾盞股市明燈