Bild Hyperlink zum WWW mit lokaler Zellreferenzierung

0

Das Szenario:

Manuelle Eingabedaten in lokaler Excel-Datei. Ich klicke dann auf ein benachbartes Bild, um einen voreingestellten Hyperlink zu einer bestimmten Webseite mit Teiledaten auszuführen, die aus einer bestimmten Zelle erfasst wurden. Dies ist zu 100% möglich, wenn Sie auf einen Standard-Hyperlink-Befehl in einer Zelle klicken, diesen jedoch über einen Bildklick ausführen möchten.

Die Angelegenheit:

Ich möchte die manuelle Dateneingabe aus der Zelle abrufen und diese in die dem Bild beigefügte Hyperlink-Referenz aufnehmen.

Ein Beispiel oder speziell:

=HYPERLINK(CONCATENATE("https://ashberg.de/php-barcode/code=",$B$4,"&scale=2&bar=ANY"))

Dies läuft perfekt ab einem Zellklick.

Geschichte:

Ich habe Concat benutzt, um die drei Sektionen zusammenzufügen. Das Ergebnis ist ", $ B $ 4" auf der Webseite Of - das funktioniert perfekt, wenn Sie auf die Zelle mit der enthaltenen Formel klicken. Ich möchte jedoch, dass dies passiert, wenn ich auf ein Bild klicke.

$B$4 bezieht sich speziell auf die manuelle Eingabezelle. Ein Beispiel für eine Eingabezeichenfolge ist B000CDINNG

AndystUK
quelle
Ich schlage vor, Sie fügen Screenshots hinzu, um Ihre Frage zu beantworten und das, was Sie erreichen möchten, verständlicher zu machen.
simlev
Ich glaube, dass dies in Bezug auf das Verständnis so einfach und klar wie möglich formuliert ist. Erforderlich ist eine Hyperlink-Aktion, die an ein Bild angehängt ist und Inhalte / variable Daten aus einem bestimmten Zellbezug aufnimmt.
AndystUK

Antworten:

0

Sie können natürlich VBA verwenden, obwohl nicht klar ist, was genau Ihr Anwendungsfall ist und ob Sie es sich leisten können, Makros zu aktivieren.

ActiveSheet.Hyperlinks.Add _
Anchor:=ActiveSheet.Shapes("Picture 1"), _
Address:="https://ashberg.de/php-barcode/?code=" & Range("B4").Value & "&scale=2&bar=ANY"

Sie geben nicht an, wie oft sich der relevante Zelleninhalt ändert, wenn überhaupt: Das Makro muss jedes Mal ausgeführt werden, möglicherweise verbunden mit einem Open- oder Change-Ereignis.

simlev
quelle
Grosses Dankeschön. Um VBA-Code zu vermeiden. Würde es funktionieren, wenn ich auf eine Zelle verlinke, die die Zelle in einem Concat aufnimmt, und dann eine Aktion einstelle, die "beim Zugriff auf die Zelle" zur Webseite springt?
AndystUK
Wenn ich richtig verstehe, was Sie meinen, glaube ich nicht, dass das möglich ist.
simlev