- 帖子
- 50
- 主題
- 8
- 精華
- 0
- 積分
- 66
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- OFFICE 2013
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-2-3
- 最後登錄
- 2024-12-3
|
12#
發表於 2016-10-8 14:48
| 只看該作者
回復 ketrddem
ketrddem 大大,您好厲害耶,用下載的方式又快又穩,即便錯誤也不會中斷= =好多問題想向大 ...
PKKO 發表於 2016-10-8 13:12 
一、與joey0415大大問題相同,下列程式碼無法運作,當多重條件的時候要如何輸入?
多條件時,應該就要在股票代號部份做限定,加if去判斷要不要匯入這個股票的歷史數據。
for i = 股票代號 to lostrow
if i XXXX then
goto ABC
end if
ABC:
next
那個抓結束日期的,應該是沒有用處的,印象中鉅亨就是直接顯示最新資料
二、用下載的方式資料一定要先放在EXCEL上面嗎?可否直接輸出到陣列上面?
我沒試過能不能輸出到陣列,個人理解是不行,因為沒有賦值。
歷史資料的應用,小弟是全數抓到一個「歷史股價」xlsm。
計算上,就用另一個excel,用SQL抓下來,計算後再刪除。基本上用陣列計算,效率很高。
三、您如何找到該字串的? 為何不是輸入B欄位的ID字串而是輸入C欄位的NAME字串?網頁都是輸入NAME字串嗎?
用IE,開發者工具,找POST的元素就找得到了。但在找之前,要重新整理網頁,讓網頁實際跑一次網頁的變化,這時候就能看到POST在抓什麼元素了。
四、只要是輸入變數都是使用.PostText 這個指令嗎?還是有何變化
這一點,小弟不知耶,我沒玩得這麼精,就單純抓歷史資料這個功能實現了就OK了,後續也沒再深入摸索POST這方法了。
五、或許小弟問題太多造成您困導,請問可以在哪邊找到關於下載的詳細相關方法呢?
很久以前摸索的,現在叫我回想從那裏發現這個方法或資料的,有點難度。忘光光了 |
|