具有超链接的Excel单元格

我有一个excel文件,其中的单元格有一个简短的文本和超链接相关联。 我想o导出数据到一个CSV文件,但我需要的URL也写在最后的文件。 我该怎么做? 谢谢

这是一种可以使用macros来实现的方法。

想象一下,这是你的电子表格

电子表格

现在,您想通过按Alt + F8创build一个macros

将其命名为“HyperlinkExpander”,如下所示:

createmacro

现在你应该在编辑器,如果没有,然后按Alt + F11 。 在窗口中,粘贴以下代码:

 Sub HyperlinkExpander() Dim c As Range For Each c In Intersect(Selection, ActiveSheet.UsedRange) If c.Hyperlinks.Count > 0 Then c.Value = c.Hyperlinks.Item(1).Address End If Next End Sub 

现在回到您的电子表格,并突出显示您要转换的所有单元格。 如果您突出显示您不想转换的单元格,则无关紧要,因为它不会在没有链接的情况下更改单元格。

一旦你突出显示他们,回到编辑器( Alt + F11 ),然后按F5运行。 现在它应该扩大你的超链接:

finishedexpand