Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dynamischer Link nach Google Maps

Dynamischer Link nach Google Maps
20.10.2017 08:49:48
Erwin
Guten Morgen,
in mehreren Zellen habe ich PLZ und Ort gespeichert.
Mit folgenden einfachen links kann ich zu Google maps springen, das klappt:
=HYPERLINK("http://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q="&A1;"GoogleLink")
=HYPERLINK("https://www.google.de/maps/dir/"&WECHSELN(A1;" ";"+")&"/"&WECHSELN(A2;" ";"+") &"/"&WECHSELN(A3;" ";"+"))
Wenn ich jedoch versuche, diese links in einer Form oder einer eingefügten Grafik zu hinterlegen, klappt das nicht mehr; ich komme zwar bei Google maps raus, aber irgendwo und nicht am gewünschten Ziel.
Wie muss ich das dann formatieren, dass ich weiterhin den Zellbezug A1 bis A3 benutzen kann?
Beispieldatei anbei mit Blattschutz aber ohne pwd.
https://www.herber.de/bbs/user/117113.xlsx
Grüße - Erwin
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dynamischer Link nach Google Maps
20.10.2017 09:17:49
mumpel
Hallo!
Wie hast Du den falschen Link in das Bild bekommen?
Gruß, René
AW: Dynamischer Link nach Google Maps
20.10.2017 09:23:20
Erwin
Hi Mumpel,
ich habe einen link aus den Excelzellen genommen, dann Blattschutz ohne pwd aufgehoben, rechtsklick auf Bild, Hyperlink bearbeiten und dann einfügen.
Dann habe ich festgestellt, dass Excel Sonderzeichen (?"üöä) irgendwie anpasst.
Mehr war nicht - und deshalb weis ich nicht weiter.
Grüße - Erwin
Anzeige
AW: Dynamischer Link nach Google Maps
20.10.2017 09:19:25
EtoPHG
Hallo Erwin,
Im Unterschied zur Funktion HYPERLINK, kannst du auf eine Grafik nur einen fixen Link legen.
Eine Lösung wäre den Link in VBA aus den fixen Teilen und den Zellwerten zusammenzustellen und auszulösen. Ohne VBA wirst du keine Lösung finden.
Gruess Hansueli
AW: Dynamischer Link nach Google Maps
20.10.2017 09:25:46
Erwin
Hallo Hansueli,
danke für die Info, das wusste ich nicht.
Kannst du so etwas programmieren (für die Zellen a1, a2 und a3)?
Grüße . Erwin
Anzeige
AW: Dynamischer Link nach Google Maps
20.10.2017 09:39:40
ChrisL
Hi Erwin
Sub t()
With ActiveSheet
ActiveWorkbook.FollowHyperlink Address:="https://www.google.de/maps/dir/" & _
Replace(.[A1], " ", "+") & "/" & Replace(.[A2], " ", "+") & "/" & Replace(.[A3], " ", "+")
End With
End Sub
cu
Chris
Anzeige
Danke @ ALL
20.10.2017 09:50:22
Erwin
Hi Chris,
vielen Dank für die schnelle Hilfe, auch euch anderen Beiden.
Grüße - Erwin
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Dynamischer Link nach Google Maps erstellen


Schritt-für-Schritt-Anleitung

Um einen dynamischen Link zu Google Maps in Excel zu erstellen, kannst du die Funktion HYPERLINK verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und erstelle eine neue Tabelle.
  2. Gib in die Zellen A1, A2 und A3 die gewünschten Werte ein, z.B. PLZ, Ort und eventuell eine weitere Adresse.
  3. Verwende die HYPERLINK-Funktion, um einen Link zu Google Maps zu erstellen. Füge in eine andere Zelle (z.B. B1) die folgende Formel ein:
    =HYPERLINK("https://www.google.de/maps/dir/" & WECHSELN(A1;" ";"+") & "/" & WECHSELN(A2;" ";"+") & "/" & WECHSELN(A3;" ";"+"), "Google Maps Link")
  4. Klicke auf den Link, um zu Google Maps zu gelangen. Dies sollte dich zur korrekten Adresse führen.

Wenn du die Zellen A1 bis A3 in einer Grafik oder einem Formfeld verwenden möchtest, beachte, dass dies nicht direkt funktioniert. Du benötigst dafür VBA.


Häufige Fehler und Lösungen

  • Problem: Der Link führt nicht zur richtigen Adresse.

    • Lösung: Stelle sicher, dass die Werte in den Zellen A1, A2 und A3 korrekt sind und keine Sonderzeichen enthalten. Excel passt manchmal Zeichen an, was die URL verändern kann.
  • Problem: Der Link funktioniert nicht in einer Grafik.

    • Lösung: Du kannst den Link nicht direkt in eine Grafik einfügen. Verwende stattdessen VBA, um den Link dynamisch zu erstellen.

Alternative Methoden

Wenn du eine Grafik oder ein Formular verwenden möchtest, kannst du VBA (Visual Basic for Applications) verwenden, um einen dynamischen Link zu generieren. Hier ist ein Beispiel:

Sub LinkZuGoogleMaps()
    With ActiveSheet
        ActiveWorkbook.FollowHyperlink Address:="https://www.google.de/maps/dir/" & _
        Replace(.[A1], " ", "+") & "/" & Replace(.[A2], " ", "+") & "/" & Replace(.[A3], " ", "+")
    End With
End Sub

Um dies zu verwenden, drücke ALT + F11, um den VBA-Editor zu öffnen, erstelle ein neues Modul und füge den obigen Code ein. Schließe den Editor und führe das Makro aus.


Praktische Beispiele

  1. Beispiel für Adressen:

    • A1: 10115
    • A2: Berlin
    • A3: Friedrichstraße
    • Link in B1:
      =HYPERLINK("https://www.google.de/maps/dir/" & WECHSELN(A1;" ";"+") & "/" & WECHSELN(A2;" ";"+") & "/" & WECHSELN(A3;" ";"+"), "Google Maps Link")
  2. Beispiel für Koordinaten:

    • A1: 52.530932
    • A2: 13.384915
    • Link in B1:
      =HYPERLINK("https://www.google.de/maps/@?" & "q=" & A1 & "," & A2, "Google Maps Koordinaten")

Tipps für Profis

  • Wenn du häufig mit Google Maps arbeitest, kannst du deine Formeln in Excel anpassen, um sie benutzerfreundlicher zu gestalten.
  • Nutze die WECHSELN-Funktion, um Leerzeichen durch Pluszeichen zu ersetzen, damit die URL korrekt funktioniert.
  • Du kannst auch die Google Places API verwenden, um spezifische Informationen zu Orten direkt in Excel abzurufen.

FAQ: Häufige Fragen

1. Wie kann ich Google Maps in Excel einbinden?
Du kannst Google Maps mit der HYPERLINK-Funktion verknüpfen, indem du die entsprechenden Adressdaten in den Zellen angibst.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die HYPERLINK-Funktion ist in den meisten Excel-Versionen verfügbar, allerdings können einige Funktionen wie VBA je nach Version variieren.

3. Kann ich Google Maps auch mit Koordinaten verwenden?
Ja, du kannst auch einen Link mit Koordinaten erstellen, indem du die Werte in den Zellen entsprechend anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige