Google Maps: Informationen aus Excel auslesen
Schritt-für-Schritt-Anleitung
Um Excel mit Google Maps zu verknüpfen und Adressen aus Excel in Google Maps anzuzeigen, kannst du den folgenden VBA-Code verwenden. Dieser Code ermöglicht es dir, Suchergebnisse von Google Maps aufzurufen und sie in eine Excel-Tabelle zu übertragen.
- Öffne Excel und drücke
ALT + F11
, um den VBA-Editor zu öffnen.
- Klicke auf
Einfügen
> Modul
, um ein neues Modul zu erstellen.
- Füge den folgenden Code ein:
Sub HTMLAuslesen()
Dim wks As Worksheet
Dim lRow As Integer, iRow As Integer, iRowT As Integer
Dim sSearch As String
' Hier die Suchanfrage anpassen
sSearch = "https://www.google.com/maps/search/?api=1&query="
Application.ScreenUpdating = False
' Durchlaufe die Adressen in Excel
For iRow = 1 To lRow
sSearch = sSearch & Range("A" & iRow).Value & "+"
Next iRow
' Google Maps aufrufen
Workbooks.Open sSearch
Set wks = ActiveSheet
lRow = wks.Cells(Rows.Count, 1).End(xlUp).Row
Workbooks.Add
' Hier das Ergebnis in eine neue Tabelle übertragen
For iRow = 1 To lRow
If wks.Cells(iRow, 1).Hyperlinks.Count = 1 Then
iRowT = iRowT + 1
Cells(iRowT, 1) = wks.Cells(iRow, 1).Hyperlinks(1).Address
End If
Next iRow
wks.Parent.Close savechanges:=False
Application.ScreenUpdating = True
End Sub
- Stelle sicher, dass die Adressen in der ersten Spalte (A) deines Arbeitsblatts stehen.
- Führe das Makro aus, um die Adressen aus Excel in Google Maps anzuzeigen.
Häufige Fehler und Lösungen
Alternative Methoden
Eine alternative Methode, um Excel-Adressen in Google Maps anzuzeigen, ist die Verwendung von Google Maps API. Damit kannst du auch spezifische Informationen wie Telefonnummern abfragen und direkt in Excel anzeigen. Dazu müsstest du jedoch grundlegende Kenntnisse in der Programmierung haben.
Praktische Beispiele
-
Beispiel 1: Wenn du eine Liste von Arztpraxen hast, kannst du diese einfach in die erste Spalte deiner Excel-Tabelle einfügen und das Makro ausführen, um die Adressen in Google Maps anzuzeigen.
-
Beispiel 2: Du kannst auch eine Route zwischen zwei Adressen berechnen, indem du die Start- und Zieladresse in zwei verschiedenen Zellen eingibst und den VBA-Code anpasst, um diese Informationen an Google Maps zu übergeben.
Tipps für Profis
- Nutze die
Google Maps API
, um automatisierte Anfragen zu stellen und spezifische Informationen wie Öffnungszeiten oder Bewertungen abzurufen.
- Experimentiere mit verschiedenen Suchanfragen in der URL, um unterschiedliche Ergebnisse zu erhalten, z.B. die Suche nach „Restaurants in der Nähe“.
- Erstelle ein benutzerdefiniertes Dashboard in Excel, indem du die Google Maps-Karte in Excel einbindest, um deine Daten visuell darzustellen.
FAQ: Häufige Fragen
1. Wie kann ich Google Maps in Excel einbinden?
Du kannst Google Maps über ein Webbrowser-Steuerelement in Excel einbinden. Das ermöglicht dir, eine Google Maps-Karte direkt in deinem Arbeitsblatt anzuzeigen.
2. Welche Excel-Version benötige ich für die Verwendung des VBA-Codes?
Der VBA-Code sollte in Excel 2010 und höher funktionieren. Achte darauf, dass Makros aktiviert sind, um den Code auszuführen.
3. Wie kann ich die Entfernung zwischen zwei Punkten in Google Maps berechnen?
Du kannst die Google Maps API verwenden, um die Route und die Entfernung zwischen zwei Adressen zu berechnen und diese Informationen in Excel anzuzeigen.