excel复制内容有很多超链接 怎么一次性去掉 Excel中如何一次性去掉多个超链接

作者&投稿:雪侮 (若有异议请与网页底部的电邮联系)
方法一:选择性粘贴
选中需要取消超链接的所有单元格;

单击鼠标右键,选择“复制”;

选中任一空白单元格,单击鼠标右键,选择“选择性粘贴”;

在弹出的对话框中选择“数值”,点击“确定”;

再把原来带有超链接的单元格删掉就OK了;如果数据量太大,嫌删除太麻烦的,可以新建一个工作簿,把复制的内容直接“选择性粘贴”至新的工作簿,再保存就可以了;

方法二:宏方法
打开“视图”选项,选择“宏”,下拉框中选择“录制宏”;

输入宏名;

点击“宏”-“查看宏”-选中相应的宏-“编辑”;

在弹出的宏编辑器中,输入相应代码,具体为:
Sub ZapHyperlinks()
  Cells.Hyperlinks.Delete
  End Sub
其中,第一行和第三行是自带的不变,把中间的内容修改为上面的“Cells.Hyperlinks.Delete”,就可以了,然后关闭编辑器;

点击“宏”-“查看宏”-“执行”,超链接批量取消完成;

在“开始”选项下的“编辑”中的“清除”“超链接”,即可。



我用的是2010。你全选你的内容,右键就有删除超链接的。在靠下面一点的地方

打开记事本,粘贴,然后再从记事本复制到Excel中去

选择性粘贴,数值

Excel表里有很多个超链接,想一次性取消所有的超链接,怎么操作啊?Win7的,请高手指教啊,谢谢~

Excel中某列单元格均含有超链接,用手工删除超链接的方法必须一个个进行:右击该列中任何一个含有超链接的单元格,选择“取消超链接”。由于数量巨大,因此只能考虑采用批量删除法。

  一、宏代码去除法

  打开该Excel文件,切换到“视图”选项卡,点击“宏”→“录制宏”,出现“录制新宏”窗口,在“宏名”定义一个名称为:RemoveHyperlinks,点击“确定”退出;再点击“宏”→“查看宏”,选择“宏名”下的“RemoveHyperlinks”并点击“编辑”,打开“Microsoft Visual Basic”编辑器,用如下内容替换右侧窗口中的所有代码,然后保存关闭VBA编辑器:

  Sub RemoveHyperlinks()

  ‘Remove all hyperlinks from the active sheet

  ActiveSheet.Hyperlinks.Delete

  End Sub

  再点击“宏”→“查看宏”,选择“宏名”下的“RemoveHyperlinks”并点击“执行”即可去除该工作表的链接。

  用以下代码也可以达到相同的目的:

  Sub ZapHyperlinks()

  Cells.Hyperlinks.Delete

  End Sub

  二、选择性粘贴法

  右击含有超链接的列并选择“复制”,接着在该列(左)右边插入一空白列,然后右击该空白列,选择“选择性粘贴”,

  在随后出现的“选择性粘贴”窗口中,点选“数值”选项(细心的人会发现,当选择“数值”等选项时,“粘贴链接”按钮就变成灰色不可用状态,自然也就不会进行超链接的粘贴),最后保留该列,再删除原先含有超链接的列即可。

  三、Excel删除超链接最快速的方法

  首先选中所有有超链接的单元格,复制,然后按回车,超链接就没了!这个方法够简单了吧,把最简单的方法放后面,哈哈。

视图——宏——查看宏——输入宏名removehyperlinks——点击创建
将编辑器中输入以下内容
sub
removehyperlinks()
'remove
all
hyperlinks
from
the
active
sheet
activesheet.hyperlinks.delete
end
sub
保存——关闭编辑器
之后打开你要取出超链接的sheet
点击查看宏——选中刚才的removesheet——点击执行
即可
以上看着好像挺麻烦
操作起来相当块
呵呵
被楼上快了一步
楼上的也可以
你可以都试试