今天收获比较大

今天收获比较大!

最近打算想写一遍论文,需要处理数据,因为是内网,什么都下载不了,Excel版本还是老掉牙的Office2010!!!

就因为“懒”,处理起来比较麻烦,所以一直拖到现在:

我算了一下,大概有46个工作表,每个工作表大概4000行;需要处理的数据大多数都差不多一样:插入表头,排序,分列数据,判断某个数是不是≤某值,算了一下时间,每个工作表最快也得起码10分钟左右,46个大概8小时,这还不算中间有同事来“打扰”。

但是我没那么“傻”,虽然不会VBA编程,但是Excel有录制宏的功能,我就一个一个的录下来:

1.先打开录制宏,自己插入表头,看看代码是怎么编写的;

2.打开录制宏,插入3列,分列数据,看看代码是怎么编写的;

...............

最后把这些小功能的代码整合到一起,做成一个宏,在功能区弄个快捷方式,就算1分钟处理一个工作表,48个也就48分钟。

我算了一下,弄这些宏大概花了2小时左右,处理48个工作表大概30分钟左右,比之前的8小时提高了好几倍!

在整合的过程中也遇到了不少问题,比如宏录得是你的每一个动作,所以有很多事无用、多余的,还有就是每个工作表的行数不一样,需要获取有数据的最后一行的行号,这个我是百度搜出来的。

也明白一个道理:先要动起来才行,动起来了,有问题了才会去想办法解决!方法总比困难多!

你可能感兴趣的:(今天收获比较大)