|

楼主 |
发表于 2007-11-16 23:43
|
显示全部楼层
8、请打开VBA编辑器\插入\添加模块,将下列代码拷入
# E* _: Y& k' c' ~" Z$ ]Function Getname(HyCell)
. j* ^0 K6 o+ T; f+ r8 C( GApplication.Volatile True
" F3 Z9 ~/ ~. hGetname = HyCell.Hyperlinks(1).Name, C4 P4 }' h6 T- f2 ^% a( Y
End Function
3 w5 d) h% G, I S+ o返回EXCEL,在任一表元输入 =Getname(A1),即可看到结果,括号内为包含超级链接的表元地址,将此函数复制即可(即使用上同于其他函数)
3 [. `4 G j5 H$ U2 i% m8 u: c# t0 n1 H' e- o. u6 I. ?
我是在excel的D1输入=Getname(A1),就将A1中的超级链接单独提取出来了
/ R- Q( P0 g0 ^& ?) B3 P5 g% y拖动句柄,提取所有链接) C1 m) U8 @5 k7 o
# g" P- `* Y) W0 c4 C6 I+ l说明一下:提取链接的功能是我从网上找的,参考帖如下
; ?4 K" O6 q/ V+ ?: Q, j
7 F; n/ F# c0 chttp://club.excelhome.net/dispbbs.asp?boardid=1&id=1414843 y% t/ S& Y9 I; `/ ], W' p k
http://club.excelhome.net/dispbb ... replyID=&skin=0% O; c7 ? b' t2 n4 k# b' ~; a; |
# U' r( S8 d. J: N5 X另外,这个程序excel认为是非法的”宏“,所以一关闭excel再打开就不让用这个程序了,每次整理我都要重新开新工作簿,然后重新编写这个VBA小程序。5 k6 T8 ^0 T$ `) f/ ~( _
! \ M, T+ i+ H8 _+ X# Y3 o; P, g
, P P3 o5 { \2 s# ?[ 本帖最后由 truezx 于 2007-11-17 00:32 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|