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

看板Office作者 (迪恩)時間7年前 (2018/09/03 23:58), 7年前編輯推噓1(1010)
留言11則, 3人參與, 7年前最新討論串1/1
軟體:Excel 如下圖 https://imgur.com/JpUVYAz
小弟有一份報表,就只是去上圖中的網頁 點選:代償案件及已代償案件資料填送>已代償案件金額查詢 滑鼠游標選取【列管編號】下方的資料,拖曳到【備註】欄最下方格子的資料 (也就是除了表頭外,表格內的資料全部反藍) 複製貼上到Excel的A2~G11欄 然後點選下一頁的按鈕 重複複製表格內容的動作,貼到A12~G21欄位 以此類推,一直複製貼上到最後一頁(沒有下一頁可以點)為止 想請問VBA該如何寫可以去該網頁中抓取我要的資料,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.0.112 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1535990334.A.209.html ※ 編輯: ck3300511 (36.226.0.112), 09/03/2018 23:59:45

09/04 00:56, 7年前 , 1F
借標題問,請問如果在sub A裡開啟一個IE視窗,可以繼續在su
09/04 00:56, 1F

09/04 00:56, 7年前 , 2F
b B或sub C裡繼續用sub A開啟的那個IE視窗進行動作嗎?
09/04 00:56, 2F

09/04 01:58, 7年前 , 3F
如是指開啟複數以上的ie視窗,而sub b,c要針對a所開啟的話
09/04 01:58, 3F

09/04 02:01, 7年前 , 4F
可以先記錄a開啟ie的hwnd;b,c則可針對該hwnd再進行動作
09/04 02:01, 4F

09/04 02:11, 7年前 , 5F
原po方面如以ie來取得的話,excel vba ie automation
09/04 02:11, 5F

09/04 02:13, 7年前 , 6F
getelements取得該下一頁元件,再click
09/04 02:13, 6F

09/04 02:29, 7年前 , 7F
另外有試過原文內連結的部分,卻無法顯示同連結內的結果
09/04 02:29, 7F

09/04 02:29, 7年前 , 8F
會出現無法顯示此網頁https://i.imgur.com/8GOGp55.jpg
09/04 02:29, 8F

09/04 02:30, 7年前 , 9F
所以回文的部分可參考看看是否可行,至於沒有下一頁可以點
09/04 02:30, 9F

09/04 02:31, 7年前 , 10F
為止的判斷就要看實際網頁的情況了
09/04 02:31, 10F

09/07 23:52, 7年前 , 11F
謝謝大大....但是好深奧有點看不太懂
09/07 23:52, 11F
文章代碼(AID): #1RZLe-89 (Office)
文章代碼(AID): #1RZLe-89 (Office)