Hallo,
folgendes Problem, ich möchte eine Excel VBA Funktion programmieren, die bei der Googlesuche unterstützt.
Dazu sind Suchbegriffe in Excel Zellen gespeichert. Die Funktion soll einen hyperlink zu google erstellen, beim Klick auf den hyperlink wird der Browser aufgerufen und man sieht das Suchergebnis.
Die Funktion gs wie oben definiert liefert die URL in Stringform zurück. Mein Ziel ist es, dass gleich ein Hyperlink zurückgeliefert wird.
Mir ist bewusst, dass die Excelformel =hyperlink(gs("text")) das gewünschte Ergebnis liefert. Würde nur gerne die Benutzerfreundlichkeit erhöhen.
Vielen Dank für die Hilfe,
erichq
End Function
folgendes Problem, ich möchte eine Excel VBA Funktion programmieren, die bei der Googlesuche unterstützt.
Dazu sind Suchbegriffe in Excel Zellen gespeichert. Die Funktion soll einen hyperlink zu google erstellen, beim Klick auf den hyperlink wird der Browser aufgerufen und man sieht das Suchergebnis.
Visual Basic-Quellcode
- Public Function gs(sSearchstring As String, Optional sGooglesite = "de")
- Dim sGoogle, sGoogle1, sGoogle2, sURL As String
- sGoogle = "http://www.google.com/search?hl=" & sGooglesite & "&q="
- sGoogle2 = "&btnG=Google-Suche&meta="
- sGoogle1 = Replace(sSearchstring, " ", "+")
- sURL = sGoogle & sGoogle1 & sGoogle2
- gs = sURL
- end Function
Die Funktion gs wie oben definiert liefert die URL in Stringform zurück. Mein Ziel ist es, dass gleich ein Hyperlink zurückgeliefert wird.
Mir ist bewusst, dass die Excelformel =hyperlink(gs("text")) das gewünschte Ergebnis liefert. Würde nur gerne die Benutzerfreundlichkeit erhöhen.
Vielen Dank für die Hilfe,
erichq
End Function
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „erichq“ ()