|
接前篇: 关于VBA学习的几个观点(1)
注:我的东东没有组织,想到哪,写到哪,见谅。
二、VBA学什么呢?
其实对于我个人而言,在初学阶段,重点是学习二部分的内容:语法 和 对象(模型)
也许很多人会说,那函数?变量?常数呢?其实,在学习语法过程中,自然会用到。
语法是实现你思路的主线,一般来说,语法是基础。
与其他语言相比,VBA也有基本的数据类型和程序的基本语句结构,例如IF…Then语句结构、For…Next语句结构等
同时,VBA还具有一些特别的数据类型,如Object类型;以及特殊的语句构造,如With…End With语句、For Each…Next语句。当然,VBA的子过程和函数过程也有它们自身的特点,如传递参数和返回值的规则、调用方式等。
难点就在于:如何合理的运用各种语句
说白了,VBA中常用的语句其实就那么几种:判断(IF...Then)、循环(Do...Loop ,For...Next)、选择(Select Case),当然还有错误处理的(on error)以及with等
个人的经验,对于语法的学习,关键是多思考、多应用
如:if语句与select语句有什么异同?适用于哪些情况?
单一条件单一结果,单一条件多结果,多条件单一结果,多条件多结果到底适用if还是select?
do...loop语句中,until与while有什么区别等
for next 与for each .. next 有什么异同,分别适用于什么情况?
如果明白了上述的问题,个人认为语法至少明白了50%以上.
|
评分
-
4
查看全部评分
-
|