返回列表 上一主題 發帖

[發問] vba 操作ie匯入資料

[發問] vba 操作ie匯入資料

各位好
請問能以vba 開啟以下網址並完成
http://mops.twse.com.tw/mops/web/t164sb04
1.最新資料改成歷史資料
2.公司代號輸入2330
3.年度102
4.選第一季
並在查詢出資料後匯入excel,

因為今年度IFRS上路後,公開資訊站大改版,原本可以用http語法查詢出個別公司報表,
望網兄不吝指教,感謝

回復 2# GBKEE


謝謝GBKEE指導
這個網頁是綜合損益表,2013年後上市櫃公司由公布損益表改為公布綜合損益表,
目前只有第一季公布,所以最新資料跟歷史資料都是第一季,
等第二季公布後,就不同了

再請教:
小弟習慣用以下這種語法在抓網頁,似乎前提是能夠找出資料的http,請問上面的綜合損益表能夠找出嗎?
With ActiveSheet.QueryTables.Add(Connection:="URL;http://dj.mybank.com.tw/z/zc/zca/zca_" & mywb1.Sheets("Price").Cells(i, "A") & ".asp.htm", Destination:=Range("$A$1"))
End With

另外GBKEE兄上面提供的程式中,用到的
.getelementsbytagname("INPUT")    =>"co_id" 為公司代號
.getelementsbytagname("SELECT")   =>有"isnew" "year" "season"
請問要怎樣從網頁知道是("INPUT")  或是("SELECT")  ,以及如何找出他們的name 各是"isnew" "year" "season",

感謝GBKEE兄願意指導,謝謝

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題