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.

Funktionsbutton klickt auf Hyperlink
#1
Lightbulb 
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!
Antworten Top
#2
Hört sich so an, dass Du die folgende Methode benötigst
Hyperlink.Follow-Methode (Excel) | Microsoft Learn
Antworten Top
#3
Hi,

muss das ein Button sein? Reicht da nicht die HYPERLINK()-Funktion?
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#4
Muss kein richtiger Button sein , eine funktion wäre auch ok.
Antworten Top
#5
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.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


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