最近公司网站在做外部链接,所以收集了一些友情链接平台、个人独立博客等数据,数据是用excel做成的表格形式,因为这些数据用excel表格做出来会比较直观、方便。
每天我都是打开友情链接平台或个人独立博客的excel数据表,然后一个一个地点开数据表里面的链接,在逐个去进行刷新、评论操作。大概统计了一下,在excel表格里面点开100个网址链接大概要20-30分钟左右,当然我的电脑配置和网速都是比较不错的。
今天下午做领升公司友情链接平台刷新时,感觉这样一个一个地点开网址链接真的太累,而且后面可能还会收集更多的其它平台数据,所以我就在想有没有什么方法可以点击一次就能打开一个excel表格里面的所有链接呢。之后在网上搜索了一阵,还真让我找着了一个方法,这个方法是用excel的“宏”实现的,网上那个教程写的有点模糊。为了能帮助更多朋友节省工作时间,特写一篇文章详细讲解这个一次打开EXCEL表里成百上千的链接的方法。
一、首先我们打开任意一个包含多个网址链接的excel数据表格,然后按Alt+F11进入代码编辑页面,如下图:
大家注意看,图中的“sheet1(微博互推)”表格名就是我们要操作的,双击sheet1(微博互推)这个表格就会弹出代码输入窗口,如下图:
接着我们在这个代码框中输入如下代码:
Sub 同时打开多个链接()
Dim i As Integer, n As Integer
n = 100 ‘一次打开的链接数,自行更改
For i = 0 To n – 1
ActiveCell.Offset(i, 0).Hyperlinks(1).Follow
Next
ActiveCell.Offset(n, 0).Activate
End Sub
输完以上代码后,系统会自动保存所输入的代码,直接关闭代码窗口即可。
二、第二步我们要设置excel的宏,进入刚才的excel数据表格,然后在菜单 – 工具 – 宏 – 宏 – 选择“一次打开excel表格所有链接郭善徽”,如下图:
选择后点击窗口右下角的“选项”,这时会弹出快捷键设置,快捷键我们可以设置成Ctrl+任意键,当然尽量不要跟其它快捷键有冲突即可,比如我是设成Ctrl+y键,如下图:
接着我们点确定,这样所有设置就完成了。
三、现在我们开始实际操作了,先用键盘选择一列链接最上面的那个链接的单元格(不要用鼠标选择,因为鼠标选择会直接打开链接,键盘选择不会打开链接),选好后按下刚才我们设定的快捷键Ctrl+y快捷键,这时程序就会自动按刚才代码设置的数量(n = 100 ‘一次打开的链接数,自行更改)打开下面的100个链接了。
注意事项:这个是简单的代码,只能处理在同一列表格里面的网址链接,运行到没有链接的单元格时,程序会出错自动停止。
本文来自郭善徽博客,原文链接http://www.guoshanhui.com/154.html,由郭善徽原创撰写,欢迎转载,转载请注明来源网址,谢谢。