如何用VBA提取网上的表格数据进Excel
如何用VBA提取网上的表格数据进Excel
跪求这里的高人帮忙写一个vba,不然超过一万个网页一个一个copy & paste 进 excel 会死人的。小弟已这样一个一个copy 2个月了。
在 http://www.nowgoal.com/detail/561532.html ,如何提取如图的表格,因为想要提取超过一万个表格,一个一个copy&paste进excel很费时,我试过用excel的web
query,并且把它录制成macro,但提取一个table都需要等很久,而且常常造成excel死机。
我只是要表格静态的数据,并不需要如web query般每过一分钟会自动更新,也不需要web的format,就像从网上copy数据然后paste进excel
as unicode text 就可以了。
另一个问题是进球和谁先开球是用图标标示的,当提取进excel时能不能把它变成某个字符比如:score或start kick。
谢谢!
[解决办法]
那就用VB吧,不要用VBA了
[解决办法]
你要知道一些VB的基础知识,再学一点儿WEBBROWSER控件的知识,然后提取网页上的数据到数据库吧,万把个数据会把EXCEL弄得挺慢的,也好出错,毕竟EXCEL2003只能支持二万五千多行数据,EXCEL2007能支持65000行数据,