Excel Can';t从href中提取链接
我正试图从我从客户那里得到的电子表格中的超链接中提取链接。当公式格式如下时,我这样做没有问题Excel Can';t从href中提取链接,excel,vba,hyperlink,Excel,Vba,Hyperlink,我正试图从我从客户那里得到的电子表格中的超链接中提取链接。当公式格式如下时,我这样做没有问题 =HYPERLINK("http://google.com","Buy now") 但不幸的是,此电子表格中有文本“Buy Now”,链接到“”,但在公式栏中除了“Buy Now”之外没有其他内容,我希望在这里使用“HYPERLINK”格式 我询问的原因是,我需要从超链接中提取URL,但无法使用函数来执行此操作,因为我不知道链接的位置。使用Microsoft Excel时上述问题的答案可在此处找到:
=HYPERLINK("http://google.com","Buy now")
但不幸的是,此电子表格中有文本“Buy Now”,链接到“”,但在公式栏中除了“Buy Now”之外没有其他内容,我希望在这里使用“HYPERLINK”格式
我询问的原因是,我需要从超链接中提取URL,但无法使用函数来执行此操作,因为我不知道链接的位置。使用Microsoft Excel时上述问题的答案可在此处找到: 上面的链接解释了有关如何使用VBA脚本更新列的以下信息
Excel用户定义函数
Sub ExtractHL()
Dim HL As Hyperlink
For Each HL In ActiveSheet.Hyperlinks
HL.Range.Offset(0, 1).Value = HL.Address
Next
End Sub
有更多关于进行这些更改的信息,因此最好查看上述链接。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-谢谢你的提醒@NathanOliver我已经编辑了答案。