Thema Datum  Von Nutzer Rating
Antwort
15.06.2018 10:46:43 Lena
NotSolved
Blau Entfernung berechnen
15.06.2018 11:03:49 Gast78252
NotSolved

Ansicht des Beitrags:
Von:
Gast78252
Datum:
15.06.2018 11:03:49
Views:
644
Rating: Antwort:
  Ja
Thema:
Entfernung berechnen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Public Sub Entfernung()
 
 
 
Dim objXML As Object
Dim xmlDoc As Object
Dim xmlNod As Object
 
Dim strOAddr$, strDAddr
 
On Error GoTo errorhandler
 
Set objXML = CreateObject("Msxml2.XMLHTTP")
Set xmlDoc = CreateObject("MSXML2.DOMDocument")
 
If Not objXML Is Nothing Then
 
  strOAddr = Cells(3, 1)
  strDAddr = Cells(5, 1)
  objXML.Open "POST", "http://maps.googleapis.com/maps/api/distancematrix/xml?origins=" & strOAddr & "&destinations=" & strDAddr & "&language=de-DE", False
  objXML.setRequestHeader "Content-Type", "content=text/html; charset=UTF-8"
  objXML.send
  xmlDoc.LoadXML objXML.responseText
      Set xmlNod = xmlDoc.SelectSingleNode("//row/element/duration/value")
      Cells(5, 4) = CDate(xmlNod.Text / 86400)
      Set xmlNod = xmlDoc.SelectSingleNode("//row/element/distance/value")
      Cells(5, 3) = xmlNod.Text / 1000
 
End If
errorhandler:
If Err.Number <> 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description
Set xmlNod = Nothing
Set xmlDoc = Nothing
Set objXML = Nothing
 
 
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.06.2018 10:46:43 Lena
NotSolved
Blau Entfernung berechnen
15.06.2018 11:03:49 Gast78252
NotSolved