在列中创建超链接以在其他列

时间:2015-11-18 13:16:11

标签: excel vba hyperlink

是否可以(可能使用热键)将列E中单元格中的文本更改为指向列F中列出的网站的超链接。

我认为这是创建这些链接的最简单方法,并在需要时更新它们。

编辑:事实证明HYPERLINK功能不够好。我需要将excel文件导出到.pdf,但使用HYPERLINK函数会生成.pdf文件,而不会使用超链接。原因似乎是.pdf转换首先解析所有Excel公式,然后再将其转换为.pdf文件。因此,创建工作链接的唯一方法是通过手动操作使单元格中的文本成为超链接。宏是否可以自动执行此操作而不使用HYPERLINK功能?

1 个答案:

答案 0 :(得分:1)

尝试使用Hyperlinks.Add https://msdn.microsoft.com/en-us/library/office/ff822490.aspx

假设单元格f5包含http://stackoverflow.com作为文本。代码将其转换为在e5中显示原始文本的链接。

Name Score
Student 10