0

在 Excel 中,我有两列说 ID 和 Link 都是文本,我使用了下面的宏。

Sub HyperAdd()

    'Converts each text hyperlink selected into a working hyperlink

    For Each xCell In Selection
        ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Formula
    Next xCell

End Sub

但是上面的宏使当前选择单元格的地址与其单元格值相同。

那么如何在“ID”列中获取链接,其中包含来自“链接”列的超链接地址详细信息

4

2 回答 2

2

我想这是你想要的...

假设该link列是ID... 右侧的 1 个单元格

ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Offset(,1)

您可以根据需要调整偏移量,以了解您距离的列数。

于 2012-12-13T14:23:30.467 回答
0

A 列 - B 列 - C 列

ABCCompany - 威廉史密斯 - wsmith@abcco.com

=HYPERLINK(C2, B2) William Smith 将是一个超链接,链接为 wsmith@....

看看这个链接。容易得多。 https://www.ablebits.com/office-addins-blog/2017/03/23/excel-hyperlink-function/

于 2017-11-10T17:22:46.883 回答