excel的VBA水平分6个层级,看看你是第几级!

玩过成长闯关类游戏的都知道 , 刷游戏副本会提升经验装备,对提高生成率和可玩性都很有用 。对于经常用excel的人来说,VBA也好比是副本,不是必须得涉及,但多了解掌握却对提高工作效率有重要作用 。学习掌握VBA的水平分6个层级,来看看你达到了第几层 。


excel的VBA水平分6个层级,看看你是第几级!

1、未入门级:

【excel的VBA水平分6个层级,看看你是第几级!】这个层级是指未听过或听说过VBA,但能用来做什么?如何做?一概不知 。这个层级的人认为excel本身函数功能就很强大了,VBA就是个既生瑜何生亮的存在 , 往往伴随着VBA无用论的论调 。

2、入门级:

知道如何设置宏启用和安全级别,能正常使用带宏文件,知道怎么打开VBA代码编写界面,不再听“宏”色变;

3、小试牛刀级:

能编写简单代码实现一些用公式或其他方式也能解决的简单功能 , 知道如何录制宏,并试着将录制的宏代码里无用代码删除,留下有用代码 。这个层级是最兴奋好玩的 , 感觉就像发现了新大陆一样 。易陷入自信心爆棚,沉迷于炫技和自以为是的耍酷 。比如用代码对数据求和写入指定的位置,而不用sum函数 。

4、行走江湖级:

其实这才是真正的入门 , 知道VBA的真正作用是让excel自动化,让工作更高效 。关键是“自动化":比如从几百个excel文件里,注意是文件,不是表单,在不打开文件的情况下,自动提取数据到分析表的操作 。数据提取分析后,根据结果自动生成图表等 。对复杂的函数公式或无法用函数公式的问题 , 会用VBA编写自定义函数处理,化繁为简 。比如汉字变拼音、金额数字变大写汉字、快递运单费用分析、有时候会因为关键词太多导致公式非常复杂,用VBA思路会更清晰,效率也高 。

5、行侠仗义高手级:

熟悉vba的大多数功能,热衷于钻研自定义函数 , 看到什么功能都想用自定义函数盘两把,会对一个功能用多种方法编制不同的自定义函数,并从运行效率方面进行比选 。对操作窗体、API组件有一定了解 , 能编制一般的管理系统 。一般出没于各种论坛、交流群 , 为他人指点迷津仗剑解惑 , 有一定的影响力 。

6、绝顶高手级:

这个层级的VBA已经不局限于excel了,他们的专注点为excel与第三方控件的整合应用 , 这是VBA的精髓所在 , 也是最难点 , 需要对第三方控件也有一定的了解才能实现 。比如从网站、APP爬取数据,如果对css、H5、java等没有一定的了解,相信数据爬出来了也不知道如何用 。这个层级的人可算专业的业余程序员了 。

7、隐世高手级:

其实这个已经不能算VBA的级别了,因为他们基本上可以归类为专业程序员了,由于专业的程序员是不屑于使用VBA的,所以很难遇到 。

其实,不管是哪一级,在现今时代,在多数人沉迷于视频新闻娱乐的时候 , 你还能把这种技术贴看到这里,说明你不是在学习就是在学习的路上 , 值得点赞!

请记住,在vba的江湖:没有奇迹,只有努力的痕迹!人生亦然……

相关经验推荐