Discussion:
Dynamischen Hyperlink mit VBA ausführen
(zu alt für eine Antwort)
Stefan Heinrichs
2007-09-05 15:58:02 UTC
Permalink
Hallo,

ich arbeite mit Excel 2003 und möchte mit VBA einen in Excel mit der
Funktion "Hyperlink" dynamisch gebildeten Link ausführen.
Der Link steht in Zelle "E20".
Die Befehle

range("e20").Hyperlinks
range("e20").Hyperlink.follow

führen zu einem Fehler. Was mache ich falsch?

Über Euren Rat würde ich mich sehr freuen.

Stefan Heinrichs
Peter Lederer
2007-09-06 13:10:02 UTC
Permalink
Post by Stefan Heinrichs
range("e20").Hyperlink.follow
range("e20").Hyperlinks(1).follow

So sollte es klappen.
--
Grüße
Peter
WIN XP Prof. SP2, Excel 2002
Stefan Heinrichs
2007-09-06 13:22:03 UTC
Permalink
Post by Peter Lederer
range("e20").Hyperlinks(1).follow
So sollte es klappen.
Nö. Es gibt den Fehler Laufzeitfehler 9: "Index außerhalb des gültigen
Bereichs".

"range("e20").Hyperlinks(1).follow" klappt nur dann wenn es sich um einen
"statischen" Hyperlink (erstellt über "Einfügen" "Hyperlink...") handelt.

Wie kann ich in VBA den mit der Excel-Formel "=Hyperlink(...)" dynamisch
erstellten Hyperlink ausführen?

Ich bin ratlos.
Peter Lederer
2007-09-06 14:38:16 UTC
Permalink
Post by Stefan Heinrichs
Wie kann ich in VBA den mit der Excel-Formel "=Hyperlink(...)" dynamisch
erstellten Hyperlink ausführen?
Sorry, das "dynamisch" hatte ich überlesen. Zu deinem Problem habe ich
leider auch keine Lösung.
--
Grüße
Peter
WIN XP Prof. SP2, Excel 2002
Loading...