|
楼主 |
发表于 2007-11-16 23:43
|
显示全部楼层
8、请打开VBA编辑器\插入\添加模块,将下列代码拷入3 |; C' M$ x# z2 V
Function Getname(HyCell)
! A; b+ f! w" R% `. ~, z4 y# i. UApplication.Volatile True6 Z: t: y/ D, y U" z( c7 x, r
Getname = HyCell.Hyperlinks(1).Name
& S0 \+ v1 k+ n' e/ r# ^End Function! I' o/ i* X7 s; N M" n
返回EXCEL,在任一表元输入 =Getname(A1),即可看到结果,括号内为包含超级链接的表元地址,将此函数复制即可(即使用上同于其他函数)
' ], N3 v. v b% `, L
; ]5 J; g( y( p$ d我是在excel的D1输入=Getname(A1),就将A1中的超级链接单独提取出来了
T+ U6 K `5 V- t1 ~0 S拖动句柄,提取所有链接
$ c$ h+ X' _* o0 o% L5 ^+ ]# z% W8 E$ E) B
说明一下:提取链接的功能是我从网上找的,参考帖如下
* q; X+ h: }8 s K/ e
7 l1 Y: a% a+ |; M3 C! m$ v* Dhttp://club.excelhome.net/dispbbs.asp?boardid=1&id=141484- K! w1 d" y' }
http://club.excelhome.net/dispbb ... replyID=&skin=07 ^# _; H$ U; N
& |7 T. e( n- z( { i另外,这个程序excel认为是非法的”宏“,所以一关闭excel再打开就不让用这个程序了,每次整理我都要重新开新工作簿,然后重新编写这个VBA小程序。
, e. D7 B4 ?) L" m, i( n
& R( Z. [& ^9 i( @* s; X, t7 F: I, F# U) q @6 [/ x3 Q! k
[ 本帖最后由 truezx 于 2007-11-17 00:32 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|