不好意思,这是点击该网页的最后一个目的,不知怎么的,将老师你的代码加上另外的代码后不能复制下载网页上的表格数据!请老师继续帮忙了!
Sub LOADIE() '在代码的常见的处理情况
Set iea = CreateObject("InternetExplorer.Application")
iea.Visible = True
iea.Navigate "http://www.pinble.com/Lottery.htm" '←打开某个网页,要一定时间,但代码会往下执行
Do Until iea.ReadyState = 4 '检查网页是否加载完毕(4表示完全加载)
DoEvents '循环中交回工作权限给系统,以免“软死机”
Loop
'Set doc = iea.Document
With iea
Set R = .Document.all.tags("a")
For i = 1 To R.Length
If R(i).innerText = "七星彩" Then
R(i).Click
Exit Sub
End If
'End If
Next i
‘下载复制数据
Do Until iea.ReadyState = 4 '检查网页是否加载完毕(4表示完全加载)
DoEvents '循环中交回工作权限给系统,以免“软死机”
Loop
Set dmt = .Document
For i = 0 To dmt.all.tags("table").Length - 1
If InStr(dmt.all.tags("table")(i).innerText, "七星彩 开奖信息") > 0 Then x = i
Next
Set R1 = dmt.all.tags("table")(x).Rows
For i = 0 To R1.Length - 1
For j = 0 To R1(i).Cells.Length - 1
Sheet3.Cells(i + 1, j + 1) = R1(i).Cells(j).innerText
Next
Next ' 在工具文件窗体上有这个例子
End With