Clever-Excel-Forum

Normale Version: Funktionsbutton klickt auf Hyperlink
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

Ich suche eine Lösung für ein Problem

Ich habe ein Drag down Menü erstellt dieses je nach Auswahl ein Dateipfad in eine Spalte zb. J6 ausgibt (dort steht ein Pfad wo sich eine PDF befindet die sich öffnen soll durch den Button klick)

Ich brauche nun eine Möglichkeit zu sagen:

Button klicke auf den Link in Spalte J6 und  öffne diesen.

Leider kenne ich nur Möglichkeiten mit Button und formen wo man diesen Link hinterlegt im Code da aber hier je nach Auswahl ein anderer Link in J6 steht brauch ich eine Lösung.

Gibt es hier eine Lösung in VBA oder Normal?

Vielen Dank!
Hört sich so an, dass Du die folgende Methode benötigst
Hyperlink.Follow-Methode (Excel) | Microsoft Learn
Hi,

muss das ein Button sein? Reicht da nicht die HYPERLINK()-Funktion?
Muss kein richtiger Button sein , eine funktion wäre auch ok.
Hallöchen,

wenn Du eine Auswahl an Hyperlinks nimmst, brauchst Du ggf. noch einen code, um selbigen zu folgen.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
  ThisWorkbook.FollowHyperlink Target.Value
End If
End Sub

Problematisch ist ggf., dass in der Zelle zwar ein Hyperlink steht, der hinterlegte Hyperlink aber der ursprünglich erste der Zelle ist Sad
Du müsstest also sicherheitshalber noch den Hyperlink der Zelle ändern:
Hyperlinks.Add Anchor:=Target, Address:=Target.Value, ...

Bei einer Formellösung müsstest Du anhand der Auswahl den Hyperlink in eine weitere Zelle übernehmen oder ihn dort zusammensetzen.