在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”列中获取来自“链接”列
的超级地址详细信息的链接答案 0 :(得分:2)
我认为这是你想要的......
假设link
列是ID
...
ActiveSheet.Hyperlinks.Add Anchor:=xCell, Address:=xCell.Offset(,1)
您可以根据需要调整偏移量。
答案 1 :(得分:0)
A栏 - B栏 - C栏
ABCCompany - William Smith - wsmith@abcco.com
= HYPERLINK(C2,B2) 威廉史密斯将是一个超链接,链接是wsmith @ ....
查看此链接。更容易。 https://www.ablebits.com/office-addins-blog/2017/03/23/excel-hyperlink-function/