使用平台: windows
使用软件:excel2003 或 2007
使用命令:宏
1、利用宏命令 删除 超级链接,适用与从网站上拷贝下来的表格存在超级链接的问题。
如果用户从某处复制的数据是带有超级链接的,除了在复制前选择“选择性粘贴”来过滤掉之外,如何取消已经有的复制到Excel中的超级链接呢? 执行“工具”菜单上“宏”子菜单上的“录制新宏”命令,以“取消超级链接”为新宏命令,并确定该宏的快捷键,如“Ctrl+q”,。单击“确定”按钮后,开始录制宏,在任意一个单元格中取消一个取消超级链接后,停止录制宏。执行“工具”上“宏”子菜单上的“宏”命令,在弹出的对话匡中选中“取消超级链接”,然后单击“编辑”按钮,在弹出的编辑窗口中,出现如下代码:
Sub 取消超级链接()
' 取消超级链接 Macro
' 快捷键: Ctrl+q
Range("A13").Select ’A13 是A13单元格的超级链接,若删除A1-A12的 内容变为(”A1:A12")即可。
Selection.Hyperlinks.Delete
End Sub
此段代码还可写成以下这样删除当前工作页的所有超级链接
Sub 取消超级链接()
' 取消超级链接 Macro
' 快捷键: Ctrl+q
ActiveWorkbook.Hyperlinks.Delete
End Sub
添加超级链接: ’ 例如在 A1:A15 以此添加 名字为1.jpg ---15.jpg 的文件超级链接,代码如下:
Sub create()
'
Dim i As Integer
Dim rg As String
For i = 1 To 15
rg = "a" & i
Range(rg).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=i & ".jpg"
Next i
End Sub
以下验证:
看看这样行了吗?我快崩溃了~
飞天丫头 原创,希望版主能给加个金币!谢谢~
如果大家支持的话,点下红心吧,给整天和EXCEl打交道的同仁以帮助!
[
本帖最后由 ftyt 于 2008-12-30 19:12 编辑 ]