• 本博客已正式上线 IPv4 + IPv6 双栈访问

利用EXCEL表格整理有用的网站数据

分享转载 Young Free! 13年前 (2011-05-08) 2585次浏览 0个评论 扫描二维码

> 分享转载 > 利用EXCEL表格整理有用的网站数据

最近公司网站在做外部链接,所以收集了一些友情链接平台、个人独立博客等数据,数据是用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,由郭善徽原创撰写,欢迎转载,转载请注明来源网址,谢谢。


Young Free! , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA 4.0协议进行授权
转载请注明原文链接:利用EXCEL表格整理有用的网站数据
喜欢 (0)
[]
分享 (0)
关于作者:
欢迎来吐槽,也欢迎一起交流。如果无法在本文下评论,可以点击信封按钮,给我发送邮件。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!


请文明发言,谢谢。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址