分享

财务人如何高效学习VBA?

 徐甘木finance 2022-09-22 发布于上海

不好意思各位,因为端午假期去拔了个牙,不舒服了几天,本来说好的上周更新这篇文章财务人学习VBA、SQL的最大难点是什么?的后续-VBA的学习方法没能如约完成,趁着端午节的末尾赶紧来补上。

之所以鼓励财务人员学习VBA,是为了跨界来出奇制胜。

人人都在说内卷,如何能在内卷中胜出就需要另辟蹊径,另辟蹊径的依据是投入产出比的边际递减原则。

什么叫投入产出比的边际递减呢?

各位老铁想一想曾经学生时代刷题的我们,想要把分数从不及格提升到及格,智力正常的话,稍微努力一点就可以,但如果要从及格提升到90分,就要竭尽全力,如果要从90分提升到100分,非天才的情况下,对知识点的钻研程度要远高于90分的水平,因为只有对知识点的研究程度足够深入,才能面对各种怪题而不失分,毕竟100分的要求并不是大部分都做对,而是不能出错。

同样的道理,拿财务分析来说,它需要一定的财务基础、良好的逻辑来分析问题,投入5分的精力其实就可以让一个人从0快速达到60分的水平,能轻松应对一般情况下的分析,但如果想再从及格到卓越,也就是从60分到90分,需要投入的精力就不是5分到9分这么简单了,而是要到几十分,如果要到100分的水平,那真是难如上青天了。

此时破局的方法就是跨界。

一个财务分析人员,用5分的精力将财务分析的水平从0分提升至60分,再用5分的精力学习入门级别的编程如VBA、SQL之类,达到20-30分的水平,那么综合得分就是80-90分,而如果只是死磕财务分析一个领域,达到80-90分的难度自不用我多说。

跨界就是这样一个ROI高的方案。

下面就具体来说下如何快速入门VBA。

1.要明确学习的目的

建议各位在学习之前,不要立刻开始搜网上的课程进行学习,而是要梳理一下自己的日常工作流程,看看整个流程中有哪些是机械重复毫无意义的过程。

正所谓磨刀不误砍柴功,VBA的学习应该跟着具体业务场景走,而不是要大而全地将VBA的相关知识全部学完。

我之前刷论坛的时候,看到有些人为了炫技,硬是要把一些通过Excel公式就能轻松解决的问题用VBA编程来解决,实属本末倒置。

工具是为了方便我们更好地解决工作问题,而不是为了彰显自己的编程水平高超。

2.选一门案例多理论少的课程。

Excel VBA适合拿来就用,不适合过于深入钻牛角尖式的研究,所以在选择网上课程的时候,如果一看课程目录就是理论为主,果断放弃吧,我们学习VBA又不是为了做学术研究,实用性才是根本。

这一点我自己也有遇到坑,刚开始听课的时候也听了一些理论性过强的课程,导致我差点没学下去。

这里我可以给大家推荐一门课程,是B站上王佩丰老师的VBA入门课,每一堂课都是由案例引入,讲完案例之后再稍微用理论归纳一下,十分适合小白。

如果想对理论知识有更深一点的了解,可以看这本书:

大家别担心,这本书里也没有高深的理论知识,只是比网课更系统一些,可以作为王佩丰老师课程的有效补充。

3.善用录制宏功能。

VBA对小白最友好的一点就是可以录制宏,假如想实现一个功能,网课上老师教的案例并没有涉及(毕竟案例不可能穷举),那就可以利用录制宏的功能,只要点击录制宏,然后在录制期间,进行任何表格操作都会形成相应的VBA代码,这就可以让我们轻松地知道某些功能的代码应该怎么写。

4.推荐一本工具书

这本实战技巧精粹是高阶书籍,适合有一定基础的人看,里面列示了VBA的279种技巧。当然,我的意思并不是大家要一个一个技巧地看,而是工作中遇到了什么问题,用问题去定位书中的技巧进行学习,从头学习并无必要。

以上就是我摸索出来的高效学习VBA的方法,祝大家早日掌握VBA,撒花~

之后会继续更新财会干货和相关技巧,欢迎各位关注~

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多