Excel VBA学习路线知识框架梳理(小白VBA入门必看-建议收藏)

文摘   教育   2024-09-18 19:50   广东  
最近,有不少人问我完全不懂VBA,想学习VBA不知该从哪里学起,看VBA文章也看不懂,需要VBA课程推荐等等。今天我就来梳理梳理,VBA小白该怎么学习VBA。
我觉得,想要入门VBA,首先得对VBA的的知识点有个大概的了解,避免少走弯路,我当年就走了不少弯路下面我们来看看下图框架。

01 小白入门需要学习的知识
对于小白VBA入门,我们需要了解以下知识
1)常用基础对象
以下4大对象建议熟练使用
Application、WorkBook、Worksheet、Range
以下两大对象根据情况学习
如果你需要经常操作图表与图片,那么就需要熟练使用以下两个对象
Chart、Shape
2)基础必备
录制宏、定义变量(变量类型)、数组、代码调试
对于代码调试,建议学会以下几个知识


3)三大结构
VBA三大结构,入门学会以下两大结构就行了
判断结构
判断结构有以下几种形式
if 判断 then 执行语句
if 判断 then  执行语句end if
if 判断1 then  执行语句1else  执行语句2end if
if 判断1 then  执行语句1elseif 判断2 then  执行语句2  ...elseif 判断n  执行语句nend if
为什么选择结构不作为入门必备呢?因为选择结构的功能,使用判断结构也可以达成我们需要的效果

循环结构
循环结构入门学习For循环就行了,为什么Do...loop,While...Wend不作为入门必备呢?因为For循环+IF语句也能达成以上两种结构的效果,当然,如果你有余力也可以学。作为入门,我们学会以下两种循环结果就行了。
For i=1 to 100 step 2  
next i
For each 变量 in 对象
next

4)常用函数及关键字
新手建议常用函数及关键字熟练使用以下几个
Split、Format、Instr、Replace、intersect、like
以上几个函数及关键字对于还不会正则的小白来说,处理数据足够用了,大部分数据处理有以上几个就够了
到此,我觉得以上知识都熟练了,VBA也就算入门了,剩下的就是多写多练习
02 对小白入门的建议
1)对于课程与书籍推荐

很多人都问我,对于小白有没有什么课程推荐。如果一定要推一门课程的话,我首推王佩丰老师的VBA 20集。如果可以的话,还是建议大家支持正版,当然,你实在不想花钱,现在网上一搜也是有的啦,比如某二次元网站。能说的就这么多了

其次,建议大家多多练习,在书籍方面,入门级别的书籍,建议选择ExcelHome的别怕Excel VBA其实很简单。

如果你的学习能力够强的话,我建议入门完全没必要买书籍,就拿一些平时需要用到的需要多写多练。看看上面推的视频就够了。

当然,还是建议你有一本案例书,比小白入门稍微进阶一点的一本书,该书有很多实战经典案例。在我学VBA的路上,我也买过很多书,但我觉得下面这本最实用。也是我翻的最多的一本书,很多实战经典案例在里面都能够找到。

2)对于进阶的建议

如果你入门级别的VBA知识学的差不多了,想要更多的学习一些进阶知识,这时候建议优先学习以下知识:

对象、属性、方法、事件、字典、正则...

如果以上知识点你都了解了,你就可以根据自己的需要学习一些新知识

比如,你要学习操作文件、文件夹、操作TXT,你就去了解FSO对象,该对象我的号也有讲解,可直接查看以下文章

VBA FSO对象的应用(文件处理)

如果你要做一些工具,插件、你就需要了解控件、窗体、Ribbon功能区等等,本号也有相关的文章,你们可以直接搜,我相信等你入门之后你也会慢慢接触到这些知识,本文就不多讲了,毕竟是给VBA小白们写的,教会他们如何入门的。

3)建议多与其他同道交流

建议加一些交流群,多与其他学习者交流VBA的用法。做做题,思考某个功能是如何实现的,然后自己经常写写代码,有疑问也可以问问一些大佬,但是也并不是所有问题大佬一定要给你解答,多给帮助你的人说声谢谢,如果可以,也可以给帮助你的人发发红包,毕竟没有谁有这个义务无条件去帮助你。如果你没有这方面的群聊,可以加我微信,我有这方面的交流群,群内经常有探讨VBA学习方法,需要加群的小伙伴可以搜 jaresfzz ,备注进群,不备注不邀请。

好了,本文就讲到这里了,肺腑之言,就是避免大家少走弯路,如果你也是VBA的学习者,关注我一起学习呀,大家一起加油

求关注-求星标-求点赞-求看-求分享

Excel应用教程
主要提供Excel vba,函数,图表,数据透视表,pq,Js等教程
 最新文章