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.

Hyperlink zu Google Maps
#1
Hallöchen

Wer kann mir mal weiter helfen...

Ich habe in Spalte G PLZ & Ort und in Spalte N die Straße und brauche nun einen Hyperlink aus den 2 sachen zu Google Maps
                          z.b 53840 Troisdorf            Taubengasse   

Und bei diesen Code soll er dann den Hyplink mit einfügen In Spalte "M"

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngTMP As Range
    On Error GoTo Fin
    Application.EnableEvents = False
    ' Nur Spalte F und ab Zeile 8
    If Target.Column = 6 And Target.Row > 7 Then
        ' Wenn mehrere Zellen, dann...
        For Each rngTMP In Target
            If Trim(rngTMP.Value) <> "" Then
                rngTMP.Offset(, -4).Value = 0
                rngTMP.Offset(, -5).Value = "X"
            Else
                rngTMP.Offset(, -4).Value = ""
                rngTMP.Offset(, -5).Value = ""
            End If
        Next rngTMP
    End If
Fin:
    Application.EnableEvents = True
End Sub

  
Danke

MFG mellow
Antworten Top
#2
Hallo, 19

hier mal als Modul mit Button und auch mit dem Ereignismakro in der Tabelle: 21

.xlsb   Hyperlink_zu_Google_Maps.xlsb (Größe: 19,08 KB / Downloads: 19)

Mach was draus. Dodgy
________
Servus
Case
Antworten Top
#3
Nabend,

Bin erst jetzt dazu gekommen, Vielen Dank !!

Da ich ja von VBA keine Ahnung habe, bräuchte ich nochmal eure Hilfe
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngTMP As Range
    On Error GoTo Fin
    Application.EnableEvents = False
    ' Nur Spalte F und ab Zeile 8
    If Target.Column = 6 And Target.Row > 7 Then
        ' Wenn mehrere Zellen, dann...
        For Each rngTMP In Target
            If Trim(rngTMP.Value) <> "" Then
                rngTMP.Offset(, -4).Value = 0
                rngTMP.Offset(, -5).Value = "X"
                rngTMP.Offset(, 7).Hyperlinks.Add Anchor:=rngTMP.Offset(, 7), _
                    Address:="https://www.google.de/maps/place/" & _
                    rngTMP.Offset(, 8) & ",+" & rngTMP.Offset(, 1), _
                    TextToDisplay:="Link Google Maps"
            Else
                rngTMP.Offset(, -4).Value = ""
                rngTMP.Offset(, -5).Value = ""
                rngTMP.Offset(, 7).Value = ""
            End If
        Next rngTMP
    End If
Fin:
    Application.EnableEvents = True
End Sub

Ich bräuchte X wie gehabt in Spalte A. Die Eingabe der Nummer in Spalte E. Den Google Link in Spalte F und die 0 in Spalte L

Und die Straße in Spalte O

Vielen Dank euch allen  Blush 

Gruß Mellow
Antworten Top
#4
Hallöchen,

also, A ist Spalte 1,
E ist Spalte 5,
5-4=1
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#5
Moin,

Danke, habs hinbekommen 19 


Gruß Mellow
Antworten Top
#6
Hallo zusammen,

könnte man das ganze auch erweitern, das er mir auch automatisch die Entferung in Spalte G anzeigen kann ? Startadresse muß man natürlich hinterlegen, das ist mir schon klar.


Gruß mellow
Antworten Top
#7
Hallöchen,

siehe dazu die Beispiele im Beispielbereich. Allerdings auch gleich hier der Hinweis, Du benötigst bei Google eine API. Die ist in geringem Umfang kostenlos, Du musst aber trotzdem Kreditkartendaten hinterlegen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Guten morgen,


Kann man das evtl. ändern ? das er mir statt den Hyperlink ein kleines Maps symbol anzeigt , wo man drauf klicken kann ?? 


Gruß mellow
Antworten Top
#9
Hallöchen,

man kann auch ein Bild mit einem Link versehen.
Den Code dazu kann man aufzeichnen:

Code:
Sub Makro1()
'
' Makro1 Makro
'

'
    ActiveSheet.Shapes.Range(Array("Picture 2")).Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(1), Address:= _
        "https://www.irgendwo.de"
    Range("E1").Select
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#10
Hi André,

Du hattest im Mai in diesem Thread geschrieben:

Zitat:siehe dazu die Beispiele im Beispielbereich. Allerdings auch gleich hier der Hinweis, Du benötigst bei Google eine API. Die ist in geringem Umfang kostenlos, Du musst aber trotzdem Kreditkartendaten hinterlegen.

Kennst Du Dich damit ein wenig aus? Ich hatte hier Office 365 - Google API-Key in UDF integrieren - MS-Office-Forum zuletzt gefragt (und vorher bei Herber), weil ich die UDF GetDistance nicht zum Laufen bekomme.
Den API-Key habe ich, aber offensichtlich fehlt es mir dabei an der Kenntnis, ihn richtig zu "konfigurieren".

Danke für ein kurzes Feedback!
Antworten Top


Gehe zu:


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