[算表] 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