如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(精品word)VBA操作网页读取数据自动填入EXCEL表中
(精品word)VBA操作网页读取数据自动填入EXCEL表中
(精品word)VBA操作网页读取数据自动填入EXCEL表中
VBA操作网页读取数据自动填入EXCEL表中
Suba正式查分程序()
’运行时会出现错误提示,中止程序,更改j初值后重新运行
Dimie,dmt
Dimi,j,k,bb,nianfenAsInteger
Dimtext1AsString’存储考号
Dimtext2AsString'存储报名序号
Dimtext3AsString'存储浏览器地址
DimfuwuqiAsString'存储服务器地址
DimtijiaoAsString’存储提交命令
nianfen=2012’存储年份,每年更改“2012”
fuwuqi=”http://218.28。109.125:81/cjcx/tmp_cx_zzcj。php”’自行更改为可用服务器
tijiao=”&cmdok=???"'cmdok=???为提交命令
bb=Sheet3.Range("a65536")。End(xlUp).Row’计算当前工作表sheet3的有效行数,需自行更改“sheet3”
'OnErrorResumeNext
'主程序
k=0
Forj=2Tobb’循环变量从2到sheet2最后一行,出错后起始值改为当前行
k=k+1’
Ifk>;20Then’每20行,可以增大“20”数值
ActiveWorkbook.Save'自动保存
ActiveWindow.ScrollRow=j’自动滚屏到当前行
k=0'循环变量清零
EndIf
text1=Cells(j,1)'从当前行第一列读取考号,根据情况调整列“1"数值
text2=Cells(j,2)'从当前行第二列读取报名序号,根据情况调整列“2"数值
'生成查询地址
text3=fuwuqi&;”?textdate=”&;nianfen&"&textkh=”&text1&”&;textzjhm=”&text2&tijiao
’创建网页对象
Setie=CreateObject("InternetExplorer。Application”)
Withie
.Visible=False’网页设置为不可见
。Navigatetext3’导航到查询网址并提交
’OnErrorResumeNext
’MsgBoxtext3
'Sleep10000’sleep库函数未用
DoUntil.ReadyState=4'等网页完全打开
DoEvents
Loop
Setdmt=。Document'读取查询服务器返回内容
'网页内容处理
i=0'循环变量清零
ForEachtdIndmt。getElementsByTagName_r(”td”)’查找网页代码内的文本填充到当前行的第i+5列,根据要求适当调整i+5的值EndIfNext.Quit’关闭网页Setdmt=Nothing'DMT对象清空EndWithNextjSetie=Nothing'IE对象清空[s2]。CurrentRegion。Columns。AutoFit'设置为自动填充
EndSub
i=i+1
Ifi>13Then'第13个TD后为分数
Cells(j,5+i)=td.innerText'每个
17****21
实名认证
内容提供者
最近下载