看板 Office 關於我們 聯絡資訊
軟體: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
a0813: 借標題問,請問如果在sub A裡開啟一個IE視窗,可以繼續在su 09/04 00:56
a0813: b B或sub C裡繼續用sub A開啟的那個IE視窗進行動作嗎? 09/04 00:56
soyoso: 如是指開啟複數以上的ie視窗,而sub b,c要針對a所開啟的話 09/04 01:58
soyoso: 可以先記錄a開啟ie的hwnd;b,c則可針對該hwnd再進行動作 09/04 02:01
soyoso: 原po方面如以ie來取得的話,excel vba ie automation 09/04 02:11
soyoso: getelements取得該下一頁元件,再click 09/04 02:13
soyoso: 另外有試過原文內連結的部分,卻無法顯示同連結內的結果 09/04 02:29
soyoso: 會出現無法顯示此網頁https://i.imgur.com/8GOGp55.jpg 09/04 02:29
soyoso: 所以回文的部分可參考看看是否可行,至於沒有下一頁可以點 09/04 02:30
soyoso: 為止的判斷就要看實際網頁的情況了 09/04 02:31
ck3300511: 謝謝大大....但是好深奧有點看不太懂 09/07 23:52