Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Kilometer aus Google Maps auslesen
#1
Hallo zusammen,

ich bin dabei mir einen Code zu basteln. Hier wäre es toll, wenn es möglich ist, die Entfernung zweier Adressen in Zeile A1 einzufügen. Ich scheiter jedoch daran, dass ich nicht weiß, wie der wert "Entfernung" in Zelle A1 übergeben wird.

soweit bin ich bisher:

Sub x()
    Dim IEApp As Object, i As Long
    
    Set IEApp = CreateObject("InternetExplorer.Application")
    IEApp.Visible = True
    
    With Sheets("Tabelle1")
        For i = 1 To 1
        MsgBox i
        
            .Cells(i, 3).Value = Entfernungtest(IEApp, .Cells(i, 1).Value, .Cells(i, 2).Value)
        Next i
    End with
    'IEApp.Quit
    'Set IEApp = Nothing
End Sub

Function Entfernungtest(IEApp As Object, ByVal Von As String, ByVal bis As String) As String
    Dim arText As Variant
    Dim i As Long
    str_VON = "Neuss"
    str_NACH = "Kaarst"
    IEApp.Navigate "http://maps.google.com/maps?saddr=" & str_VON & "&daddr=" & str_NACH & "&hl=de"  
End Function
Antworten Top
#2
Hallo, hast du hier mal die Suchfunktion genutzt?

Diese bzw ganz ähnliches Thema hab ich vor kurzem erst  gelesen.
Antworten Top
#3
Hi, ja die habe ich genutzt. So war es mir auch möglich den og Code zu schreiben, allerdings scheitere ich jetzt daran, den Wert auszulesen und zu übergeben. Ich hoffe, dass mir hierbei jemand helfen kann
Antworten Top
#4
Hallo Tobli,

hast Du schon die Suche benutzt?
Da könnte man dieses und jenes finden.  ;)


Gruß Carsten
Antworten Top
#5
ja dort habe ich auch den o.g. Code gefunden
Antworten Top
#6
ich habe mir den Quellcode mal angesehen, hier werde ich leider nicht schlau raus und verzweifel.
Antworten Top
#7
Hallo,

dann exportiere die Module und Klassen und importiere diese in Dein Workbook.
Vergesse nicht den Verweis zu setzen, siehe auch dazu Hinweis in clsGMaps.

Im Beispiel siehst Du im Code hinter der Tabelle1 wie das Konstrukt genutzt werden kann.
Du musst eigentlich nichts neu erfinden.

Oder Du nimmst das Beispiel und baust dort Deine Dinge ein. Geht auch.
In der Funktion 'MapCells' hinter Tabelle1 findest Du die Zuweisung Deiner Zellen.


Gruß Carsten

PS:
Wer private Nachrichten verschickt, der sollte auch in seinen Einstellungen die PN aktivieren.
Die Antwort findest Du schon hier in meinem Post
Antworten Top
#8
Hilfe!!! Angel

Ich habe in der Schule die Grundlagen der VBA gelernt und kam damals auch ziemlich gut klar damit.  seitdem allerdings nie wieder damit gearbeitet, dementsprechend nur noch verschwommene Erinnerungen im Kopf... :22:
Jetzt habe ich eine Aufgabe von meinem Chef bekommen bei der ich die Entfernung in km von 5 verschiedenen Orten für ca 100 Personen ermitteln soll. 
Ich habe mich hier durchgewuselt und versucht eine Lösung zu finden. Mit meinem verstaubten Grundkenntnissen komme ich da leider nicht weiter...

In Zeile Q3 steht die Anschrift der Person - in den Zeilen R2 - V2 stehen die Adressen für
Die die Entfernung ermittelt werden müssen. Alle Adressen mit Postleitzahl Ort, Straße+ Hausnummer. 
Kann mir jemand (für wirkliche Anfänger) erklären, was ich jetzt tun muss, um die
Kilometer über Google ausrechnen zu lassen und nicht 500 Entfernungen einzeln ermitteln muss...?

Danke!  Huh Undecided
Antworten Top
#9
Hallo Lisa,
Hast Du nur diesen Thread durchgewuselt oder auch mal den langen der ein paar Antworten weiter oben verlinkt ist?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#10
Hallo Lisa!

Schau mal hier.

Gruß
Wilfried


Angehängte Dateien
.xlsm   Entfernungen Google Maps.xlsm (Größe: 27,34 KB / Downloads: 44)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste