excel提取超链接,Excel批量获取超链接地址
excel提取超链接,Excel批量获取超链接地址为过程命名插入过程(1) 在网页上复制需要提取链接地址的新闻内容,在Excel中粘贴,如下图单元格A3:A7区域为新闻内容,需要将获取的链接地址分别填入到对应B3:B7区域,如下图:(2) 点击新闻文本所在sheet表的名称,右击,选择"查看代码",如下图:(3)调出VBA窗口,点击"插入",选择"过程",过程的名称可以自定义,笔者这里起名"获取超链接"
注释:"Excel控"每日分享一个Excel小技巧,建议各位读者学会总结、归纳,将学到的琐碎知识点化零为整,以点带面,构建起自己的Excel知识框架,把Excel锻造为自己的倚天剑!
实际案例:如下图所示,百度新闻首页,每一行即为一条新闻,现需要将每条新闻的对应的链接网址获取出来。需要获取的链接较多,这里仅用其中几条,说明道理即可。
解题思路:利用Excel获取文本超链接,如果数量较少的话,可以右击文本,选择"编辑超链接",即可在地址栏里查看到链接,如下图所示,
但是如果文本的数量非常多,获取其中的链接地址,这个方法就不再可用了,这里需要用到VBA知识了,说到VBA,大家不用饶头,其实非常非常简单,一行代码搞定。
解题步骤:(1) 在网页上复制需要提取链接地址的新闻内容,在Excel中粘贴,如下图单元格A3:A7区域为新闻内容,需要将获取的链接地址分别填入到对应B3:B7区域,如下图:
(2) 点击新闻文本所在sheet表的名称,右击,选择"查看代码",如下图:
(3)调出VBA窗口,点击"插入",选择"过程",过程的名称可以自定义,笔者这里起名"获取超链接"
插入过程
为过程命名
(4)写入如下一句代码,range("A3:A7")代表的是文本区域,可根据实际情况填写,笔者的文本区域即"A3:A7"。
(5)最后一步,点击F5,立刻执行代码,再去看看Excel表的内容,是不是大功告成!然后将VBA窗口直接关闭即可。
总结笔记:本次分享了VBA的一个小技能,用到了循环语句、hyperlinks对象的address属性等知识点,读者可以收藏本文,用到的时候来查看一下即可!
每日箴言:成功,就是在平凡中做出不平凡的坚持!