对于经常要与数据打交道的Excel用户而言,学习一些VBA知识并加以熟练应用,不但有利于加快工作速度,同时也可以提高工作质量。本篇将简单介绍我是怎样高效学习VBA、以及VBA是如何帮我提高工作质量和节约时间。
VBA的全称是Visual Basic for Application,其意义是为应用程序设计的可视化基础编程语言。这里的应用程序指Excel、Word、Access等。简单讲VBA语言就是用代码让Excel、Word、Access等进行自动化工作。相比其他计算机语言如Java、C、Python等,VBA语言非常简单。
对于一个非计算机编程的用户,即便是最简单的VBA语言学习起来也是枯燥无味,怎么才能高效学习VBA呢?结合我学习VBA的经验,梳理一下高效学习VBA的技巧。
首先,要买一本靠谱的书籍。我买的书籍是《别怕,Excel VBA其实很简单》这是一本由Excel Home编著。Excel home是微软在线社区联盟成员,是一个主要从事研究、推广Excel为代表的Office软件非营利性网站。本书靠谱有两个地方,一是将基础知识与实际案例相结合。二是浅显易懂,深入浅出。
其次,通读全书。像读小说一样先读完第一遍,能理解多少就理解多少。第一遍阅读的目的是对VBA语言的整个框架、应用场景、基础语法、对象、事件等有个大致了解。
第三,就是带着问题去阅读。简单讲就是去书中找答案。比如我有个比较难的解决的Excel问题,打算要用VBA来解决。我列举了解决该问题需要哪些知识,然后从书中寻找该知识点,并吃透该知识点。当把该问题涉及到的知识点都研究透后,我就可以尝试写VBA代码了。到这里我觉得自己进步太快了。别高兴太早了,在初写代码过程中,我们要犯一些小小的错误导致代码不能顺利运行,这时不要灰心,静下心来,慢慢找出错的地方,经过不懈努力,终于,我写的代码能运行了。这时可以举杯庆祝了。
第四、再重复第三步,如此往复,这样我就很快熟悉了VBA语言了。
以上是我学习VBA使用的方法,并成功用VBA帮我在5分钟内完成了1000余个产品的原材料成本核算底稿。如果要是用人工不断地用复制、黏贴等操作完成同样的工作需要大约一周时间,且还有可能出错。
学习VBA带来的好处不仅如此,以上是成本核算的底稿,如果你需要一键完成材料成本核算,VBA也是可以做到滴。
对于Excel的重度用户,强烈推荐大家学习VBA。好处有三:1、可以提高工作效率和质量;2、学习简单的VBA计算机语言后,再学习其他计算机语言就相对轻松;3、让你体会到数据在不同表格中来回跳动的成就感。
条条大路通罗马,以上是我学习VBA使用的方法,不一定适合你,希望能抛砖引玉带你了解VBA。