使用本地单元格引用将图像超链接到 WWW

使用本地单元格引用将图像超链接到 WWW

场景:

在本地 excel 文件中手动输入数据。然后我单击相邻的图像以运行预设的超链接,指向特定网页,并从特定单元格捕获部分数据。如果您单击单元格中的标准超链接命令但希望它从图像单击运行,则这是 100% 可能的。

问题:

我想从单元格中获取手动数据输入,并将其包含在附加到图像的超链接引用中。

举个例子或者具体来说:

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

只需单击一下单元格即可完美运行。

历史:

我使用 Concat 将这三个部分连接在一起。结果在网页 Of 上显示“,$B$4” - 如果您单击包含公式的单元格,则此操作非常有效,但我希望单击图像时也发生这种情况。

$B$4特指手动输入单元格。输入字符串的示例为B000CDINNG

答案1

您当然可以使用 VBA,尽管不清楚您的用例到底是什么,以及是否可以启用宏。

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

您没有指定相关单元格内容更改的频率(如果有的话):每次都必须运行宏,可能附加到 Open 或 Change 事件。

相关内容