|

楼主 |
发表于 2007-11-16 23:43
|
显示全部楼层
8、请打开VBA编辑器\插入\添加模块,将下列代码拷入
5 f) r9 W% q: u* r# ^$ Q2 IFunction Getname(HyCell)! q5 U. Z7 Z! }, g0 E
Application.Volatile True
6 o: \% H7 F' }Getname = HyCell.Hyperlinks(1).Name& P, }4 ?+ ?- z9 U3 V0 o
End Function
8 `9 b7 A1 W/ l! B返回EXCEL,在任一表元输入 =Getname(A1),即可看到结果,括号内为包含超级链接的表元地址,将此函数复制即可(即使用上同于其他函数)1 `" W* j! q$ J7 h8 f1 ^
; |/ X+ e5 B; D5 C- B: A$ m+ h' [
我是在excel的D1输入=Getname(A1),就将A1中的超级链接单独提取出来了
$ I( q6 c6 j+ m" H) [1 [3 G0 T拖动句柄,提取所有链接: v8 T2 x/ ?/ `) k: s+ K
4 o1 v& {* `5 r3 S
说明一下:提取链接的功能是我从网上找的,参考帖如下
7 O+ {0 I# U4 a9 T" G7 A; q! F1 I) k, V# n# A0 l) J
http://club.excelhome.net/dispbbs.asp?boardid=1&id=141484. k) ^$ O& N% c1 ?- k7 z
http://club.excelhome.net/dispbb ... replyID=&skin=0
% |0 U! c1 }+ m8 f) x o( l
( Z4 B! s- K, K9 y另外,这个程序excel认为是非法的”宏“,所以一关闭excel再打开就不让用这个程序了,每次整理我都要重新开新工作簿,然后重新编写这个VBA小程序。
, t; p" h6 a$ Q3 A t% N5 \1 d0 R+ E+ P r+ d
; J. N- W2 W5 w8 A: O) `/ M3 U
[ 本帖最后由 truezx 于 2007-11-17 00:32 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|