我正在尝试创建一个宏,它将根据活动单元格的内容创建一个超链接。
假设在单元格 A1 中,有对单元格 B29 的引用(即“=B29”),
如果我的活动单元格是 A1,我希望在运行宏时将“=B29”替换为“=HYPERLINK("#"&CELL("address",B29),B29)"。
我希望这个宏只适用于活动单元格。这可能吗?
如果您能帮助我,我将不胜感激。
我尝试了以下但它不工作:
Sub hyperlinktocell()
Dim num1 As Integer
Dim celladress As String
num1 = Len(ActiveCell.Formula) - 1
celladdress = Right(ActiveCell.Formula, num1)
ActiveCell.Formula = "=HYPERLINK(""#""&CELL(""address"",celladdress,celladdress)"
End Sub
我是 VBA 新手,花了将近 2 个小时才获得上述权利,但没有任何成功。