[算表] VBA網頁抓取表格資料問題

作者: ck3300511 (迪恩)   2018-09-03 23:58:51
軟體:Excel
如下圖
https://imgur.com/JpUVYAz
小弟有一份報表,就只是去上圖中的網頁
點選:代償案件及已代償案件資料填送>已代償案件金額查詢
滑鼠游標選取【列管編號】下方的資料,拖曳到【備註】欄最下方格子的資料
(也就是除了表頭外,表格內的資料全部反藍)
複製貼上到Excel的A2~G11欄
然後點選下一頁的按鈕
重複複製表格內容的動作,貼到A12~G21欄位
以此類推,一直複製貼上到最後一頁(沒有下一頁可以點)為止
想請問VBA該如何寫可以去該網頁中抓取我要的資料,謝謝
作者: a0813   2018-09-04 00:56:00
借標題問,請問如果在sub A裡開啟一個IE視窗,可以繼續在sub B或sub C裡繼續用sub A開啟的那個IE視窗進行動作嗎?
作者: soyoso (我是耀宗)   2018-09-04 01:58:00
如是指開啟複數以上的ie視窗,而sub b,c要針對a所開啟的話可以先記錄a開啟ie的hwnd;b,c則可針對該hwnd再進行動作原po方面如以ie來取得的話,excel vba ie automationgetelements取得該下一頁元件,再click另外有試過原文內連結的部分,卻無法顯示同連結內的結果會出現無法顯示此網頁https://i.imgur.com/8GOGp55.jpg所以回文的部分可參考看看是否可行,至於沒有下一頁可以點為止的判斷就要看實際網頁的情況了
作者: ck3300511 (迪恩)   2018-09-07 23:52:00
謝謝大大....但是好深奧有點看不太懂

Links booklink

Contact Us: admin [ a t ] ucptt.com