我正在尝试创建一个函数来查看我的电子表格中的一个单元格并从页面返回 Zoopla 'Z-Index' http://www.zoopla.co.uk/market/uk/
。请注意,market
URL 中的部分是唯一更改的部分,例如 BS8、BS6 等,这应该取自我的电子表格中的选定单元格。然后它应该返回 Z-Index 值,这是 All、Detached、Semi 和 Terrace 的平均房产价格。
这是我到目前为止所创造的。
我编写的代码没有从单元格 A1 中提取邮政编码的平均属性图。有任何想法吗?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = Range.("L:L").Row And _
Target.Column = Range.("L:L").Column Then
Dim IE As New InternetExplorer
IE.Visible = False
IE.navigate "www.zoopla.co.uk/market/" & Range("A1/").Value
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
Dim Doc As HTMLDocument
Set Doc = IE.document
Dim sSPAN As String
sSPAN = Trim(Doc.getElementsByTagName("span")(1).innerText)
sSPAN = Split(sSPAN, vbNewLine)(0)
Range("O:O").Value = Split(sSPAN,", ")(0)
Range("P:P").Value = Split(sSPAN,", ")(1)
End If
End Sub![Data needed][1]