Я пытаюсь создать функцию, которая смотрит на ячейку в моей таблице и возвращает Zoopla Z-Index 'со страницы http://www.zoopla.co.uk/market/uk/
. Обратите внимание: market
раздел из URL - это единственный бит, который изменяется, например, BS8, BS6 и т. Д., И это должно быть взято из выбранной ячейки из моей электронной таблицы. Затем он должен вернуть значение Z-Index, которое является средней ценой на недвижимость для всех, отдельных, полу и террасы.Извлечь данные из zoopla.co.uk
Это то, что я создал до сих пор.
Код, который я написал, не тянет среднюю фигуру свойства для почтового кода из ячейки 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]
В чем вопрос? С какими конкретными проблемами вы сталкиваетесь? –
Код, который я написал, не тянет среднюю фигуру свойства для почтового кода из ячейки A1. Есть идеи? Спасибо – user2964645