快速批量导出excel超链接

Posted gcygeeker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速批量导出excel超链接相关的知识,希望对你有一定的参考价值。

目录


背景

最近遇到一个要把excel表格中,包含超链接的某列批量导出超链接的问题,经过查资料和尝试,找到一种简易可行的方法,现在分享给大家。

测试表格

我们测试的excel表格长这个样子:

操作步骤

第一步:选中要导出的单元格或行列,点击菜单 工具->宏->Visual Basic编辑器

第二步:在打开的Visual Basic编辑器中点击菜单 插入->模块

第三步:将下面代码复制到刚才创建的模块文本框中,如下图所示

Sub ExtractHL()
Dim HL As Hyperlink
For Each HL In ActiveSheet.Hyperlinks
HL.Range.Offset(0, 1).Value = HL.Address
Next
End Sub

第四步:点击上图蓝色三角,在弹出的窗口中直接点击“运行”按钮,即可导出选中区域的超链接


注意

本人使用mac系统下的excel进行演示截图,如果是windows系统,菜单和操作可能会有细微的差别,但总体流程和代码不会变。

参考资料1

以上是关于快速批量导出excel超链接的主要内容,如果未能解决你的问题,请参考以下文章

快速批量导出excel超链接

使用PHPExcel实现数据批量导出为excel表格

在一个excel文件里头有1600个PDF的超链接,如何批量下载?

EXCEL2013为有规律的文件批量创建超链接

求助 自动读取excel并将其里面的批量超链接,然后批量进行下载

Windows ReportViewer 导出到 Excel(2013) 正在删除超链接