木秀于林

webtrends网站分析师

Posts Tagged ‘excel指定宏’

将excel里的链接地址自动提取出来——excel指定宏的用法

No Comments »

七月 12th, 2010 Posted 15:36

人总是在走投无路的时候另辟蹊径,急中生智。

今天早上给领导做数据时遇到点儿问题,领导要全站各城市的流量。由于是在webtrends上新件的profile,所以代码随之更改。之前朋友帮忙写的提取数据的小程序是比较方便的,但是眼下最先要解决的是提取代码的问题。350多个链接地址要截取复制是比较麻烦的。找到技术的朋友,可是由于工作忙所以也没法立即解决。于是自己迫不得已自己解决:之前是有技术朋友启发的,用firebug提取网页上源代码。然后将这些代码复制在excel上,接着便是发挥excel 的强大功能。

用excel指定宏的用法来提取链接地址。

确保宏可以启用。在此Excel中同时按Alt和F11,进入宏界面,点菜单的插入,模块,粘贴如下代码:

Sub test()
For Each cell In Range(“A1:A108“)
cell.Offset(0, 1) = cell.Hyperlinks(1).Address
Next
End Sub
把A1:A108改为你实际有超链接的单元格区域,直接按F5运行此宏,在对应的右边一格出现超链接地址。

这也是在网上搜到的好心人的解答,万分感谢。sophilin将此方法粘贴在blog中,给更多需要的朋友分享。

支持excel的强大功能!