excel怎样让超级链接永久有效 (excel2007批量去除超链接)

财务部一同事打电话,谷子啊,赶紧救命啊,我电脑里面的做的Excel表中的超链接打不开了,里面有历史的数据成千上万条,怎么办啊。经过作业君的不懈努力,终于解决了!

1、看看超链接地址是否是完全的,例如下面../的情况是不对的,需改为完全显示。

excel2007如何批量取消链接,excel2007批量去除超链接

2、方法是把Excel另存为其他格式,用Excel打开,再另存为Excel格式,例如另存为html网页格式。

excel2007如何批量取消链接,excel2007批量去除超链接

3、 超链接地址改过来之后,调出开发工具,点击左上角office按钮,打开Excel选项,在功能区显示开发者选项前面打对号。

excel2007如何批量取消链接,excel2007批量去除超链接

4、 打开VBA工具,双击每个工作表,在通用框内输入下面代码,把新建文件夹\替换成要修改的路径,把F:\ZHOUMIN\操 作文档\Excel\新建文件夹\替换成修改后的路径。

Sub ChangeHyperlink()

For Each c In ActiveSheet.Hyperlinks

c.Address = Replace(c.Address, "新建文件夹\", "F:\ZHOUMIN\操 作文档\Excel\新建文件夹\")

Next

End Sub

excel2007如何批量取消链接,excel2007批量去除超链接

excel2007如何批量取消链接,excel2007批量去除超链接

excel2007如何批量取消链接,excel2007批量去除超链接

5、关闭VBA,点击EXCEL文档中的宏按钮,分别选择宏名,点击执行即可。

excel2007如何批量取消链接,excel2007批量去除超链接

有任何办公软件方面的问题,可以私聊作者,共同讨论。