excel的VBA水平分6个层级,看看你是第几级!
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
excel的VBA水平分6个层级,看看你是第几级!
比目鱼2号 2019-04-19 14:35:47
玩过成长闯关类游戏的都知道,刷游戏副本会提升经验装备,
对提高生成率和可玩性都很有用。
对于经常用excel的人来说,VBA也好比是副本,不是必须得涉及,但多了解掌握却对提高工作效率有重要作用。
学习掌握VBA的水平分6个层
级,来看看你达到了第几层。
1、未入门级:
这个层级是指未听过或听说过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的,所以很难遇到。