上星期因為資料庫的法人資料有問題,所以進行了 Excel VBA DeBug 的動作,後來順便優化了處理資料的程式,所以想說資券的資料庫也一同優化,但在優化時發現櫃買中心早期的資券資料也有一些小問題,所以就順手把問題也處理了。
對於法人資料庫 DeBug 的過程不了解的可以先去看看前二篇文章:
Excel VBA 程式除錯經驗 - 股市資料庫出錯
Excel VBA 程式除錯經驗 - 股市資料庫出錯 - Part2
第二個小問題是在2008/09/30之前,資券互抵的欄位都是空格,可能是一開始沒有統計所以照成這個問題。
對於法人資料庫 DeBug 的過程不了解的可以先去看看前二篇文章:
Excel VBA 程式除錯經驗 - 股市資料庫出錯
Excel VBA 程式除錯經驗 - 股市資料庫出錯 - Part2
資券資料庫的小問題
處理資券資料的問題
這二個問題都還算好處理,因為都是在一個特定日期前有問題,所以只要用一個IF判斷式去判斷日期,再把有問題的資料處理好就可以了
處理資料庫問題的 Excel VBA 程式碼
![]() |
紅框處為比對時間的程式碼 |
資料庫 DeBug 結束,後續優化完成
終於把資料庫的問題都處理好了,目前看起來法人及資券的資料庫都沒什麼問題了,而且還優化了處理資料的程式,所以速度更快了,同時也用新的 Excel VBA 程式把股票資料庫更新了一下,另外也把CSV下載的路徑修改到了相對應的資料夾內,以目前來說,只差工作排程的部份就可以每日全自動更新股市資料庫了。
張貼留言