Я пытаюсь получить информацию о соме из карт Google в электронную таблицу, но я получаю ошибку времени выполнения, когда запускаю код, и режим отладки мало помогает.
Я посмотрел другие статьи, и они что-то говорят об объявлении переменных, но я не могу найти, где это сделать.
Option Explicit
Sub GoogleMaps()
Dim myRequest As XMLHTTP60
Dim myDomDoc As DOMDocument60
Dim journey As IXMLDOMNode
Set myRequest = New XMLHTTP60
myRequest.Open "GET",
"https://maps.googleapis.com/maps/api/distancematrix/xml?origins=" &
Range("B1").Value & "&destinations=" & Range("B2").Value &
"&key=MYOWNAPIKEY
myRequest.send
Set myDomDoc = New DOMDocument60
myDomDoc.LoadXML myRequest.responseText
Set journey = myDomDoc.SelectSingleNode("//leg/duration/value")
Range("B3").Value = journey.Text
Set journey = Nothing
Set myDomDoc = Nothing
Set myRequest = Nothing
End Sub
Ошибка времени выполнения в диапазоне («B3»). Значение = поездка. Текстовая строка, но я не могу понять, что не так.