• 156

(不定期更新)使用VBA解決 excel web 查詢無法匯入、匯入太慢的股市資料

師傅太強了
資料庫這招...是有點深奧!
希望可以把這強大技能學下來


謝謝師傅分享...研究中)))
感謝分享
不過OFFICE是2013的
好像出現錯誤無法使用

adakahuang wrote:
不過OFFICE是2013的
好像出現錯誤無法使用...(恕刪)


是網頁又改版了…

請回328樓、358樓,重新下載工作表

不想重下載檔案的
請直接修改這2行,把本來的6、7,改成 7 、 8,如下
Stockname = Split(HTMLsourcecode.all.tags("table")(7).Rows(0).innertext, "資料日期")(0)
Set Table = HTMLsourcecode.all.tags("table")(8).Rows

感謝snare大更新檔案

另外提醒如果是OFFICE 2013的
偵錯之後記得把 12.0 改成 15.0
就可以正常執行
adakahuang wrote:
另外提醒如果是OFFICE 2013的
偵錯之後記得把 12.0 改成 15.0...(恕刪)


這個主要是office版本(資料連線元件)造成的問題

如果電腦直接裝0ffice2013(或更新版)的,而且windows更新沒完全的,比較容易遇到這個情況
(曾經裝過office2007的就沒這個問題)

我會用12,是為了相容性,因為還很多人用office2007
就像 xml 有時候很多種版本換來換去,程式也沒問題

謝謝您提醒,我沒想到這個問題,現在很多人都直接裝新版office ,而不是用升級上去的

我會在文章內容上多加上您的建議
師傅

感謝您直接修正惹!!

小弟省過了找錯誤的過程

謝謝師傅^^ya

最近集保庫存怎麼一直在更動

該不會此帖被鎖定了= =
bioleon69 wrote:
該不會此帖被鎖定了= =...(恕刪)


就算是好了,也不是壞事啊

如果都是用access那個版本的,

也只有程式啟動時,會上網檢查一下有沒有新日期

其它都是離線資料狀態,2557筆,大約2佰萬列的資料,我也都先下載好了

反而對網站有好處,可以降低大量查詢
感謝, 留個位,有空再來研究研究
幾年前我也花了半年,一年的時間研究excel vba,抓了一大堆資料回來,然後整理成有效的資訊,最後我發覺一些網站常常改版,最終覺得火大就不寫了,在寫這程式時,因為需要不同網站的資料去做匯入,最終發覺有很多網站已經做的很好,資料也很全,最終我都完全不寫了。
Acer_kewei wrote:
發覺一些網站常常改版,最終覺得火大就不寫了...(恕刪)


用程式最大的問題就是當網站改版,程式就要改

那些付費的程式還好,改版不是什麼問題,因為收錢,所以改很快

像我這種有公開程式碼的免費範例,拿的人多,會改的人少
這種小範例,花不了我多少時間,每個最多20分鐘就寫完了,改版通常5分鐘內搞定
要不要改版是看我心情好不好

至於寫這些範例,下載的資料我完全用不到,對我唯一有用的只有收盤價(1樓yahoo)
其它純粹是無聊打發時間

寫程式對我來說很簡單,但還是沒那個頭腦在股市賺大錢,雖然有在注意您的文章
像上次宏碁30多元時,我還是傻傻的沒賣出,本來可以小賺一筆的,今天只剩+2.22%


有沒有程式自動化下載資料,根本不重要,不過就是多點幾個網頁而己
幾秒就抓完一堆資料,卻沒那個本事分析

反而我覺得,您慢慢開網頁看資料,用著有強大資料分析能力的頭腦,這個才厲害

所以才抄您的表格整理方式,寫一個小程式出來,方便查詢資料



  • 156
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 156)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?