具有超链接的Excel单元格
我有一个excel文件,其中的单元格有一个简短的文本和超链接相关联。 我想o导出数据到一个CSV文件,但我需要的URL也写在最后的文件。 我该怎么做? 谢谢
这是一种可以使用macros来实现的方法。
想象一下,这是你的电子表格
现在,您想通过按Alt + F8
创build一个macros
将其命名为“HyperlinkExpander”,如下所示:
现在你应该在编辑器,如果没有,然后按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
运行。 现在它应该扩大你的超链接: