工作中, 经常使用excel vba, 有时还能帮助同事解决一下重复性工作, 减少工作量, 提高工作效率, 慢慢的, 同事都认为我的excel很厉害.
对于Excel的使用,个人觉得大抵分为如下几个级别:
- 灵活地表格数据录入和简单处理
- 灵活的使用多个函数公式处理一定逻辑计算
- 图表表达需要表达的核心意思
- VBA处理较复杂逻辑的数据处理
- VBA与后台数据库对接,使用sql或access来处理较大量的数据(如100w条记录)
- VBA操作其他文件等, 如读入其他文件数据,写出文件,批量复制文件,批量重命名等
Excel VBA有几个优缺点:
优点:
- 兼容性好, 基本上写出来, 只要安装好excel就能使用
- 开发效率高, 逻辑简单, 非常高效
- 简单易用, 在excel里放一些控件, 用户打开excel点击相应的控件即可使用
- 与office 套餐中其他的软件兼容性好, 比如access, ppt等
缺点:
- 只能编写一些简单的工具
- 跨平台使用可能有一定难度
- 代码加密性不太好
如果, 你只是想使用excel vba为工作提高效率,减少重复性工作, 那么excel vba绝对值得学习.
在以后的文件中, 我会慢慢来的与你一起展开了解.