Excel VBA之第二十三课
大家好,在前面的1-19课里面我们学习了VBA的几乎全部语法,加上20-22这三节课的小实例辅助讲解,至此悟性好的朋友其实已经可以用Sub过程解决不少工作实际问题了。此时有朋友问了,什么?什么?Sub过程是什么?什么是过程?。。。。。。?
本节课我们从最基础的开始,先看看什么是过程。
结构化程序设计就是对一个复杂的问题采用“分块管理”的策略,把一个较大的程序划分成若干个模块,就像一套房子由多个(这里的多个是指一个或多个,没有固定的数)小房间来组成一样,每个模块只完成一个或若干个功能,就像一间房子由多块(这里的多个是指一个或多个,没有固定的数)砖来组成一样。我们的VBA也是把程序按功能分为多个模块,每个模块中又分为相互独立的过程,每个过程完成一个具体的任务。所以通俗来讲过程就是完成一个小功能的代码集合。如下图:
通常情况下实现我们的一个目的,并不需要严格按照上面的流程来走,大多数情况下一个小小的子过程就能解决我们的问题,相信通过前面二十几课的学习你也已经感受到了。前面介绍的VBA知识,可以发现使用的全部都是Sub过程,难道还有其他的过程?问这个问题说明你动脑筋了,确实还有其他的过程。在VBA中过程分为3类:Sub子过程、Function函数过程以及Property过程,我们常用的是前两类过程。既然都是过程,那么它们必然都有一些公共的基础知识,别急,这些基础知识我们将在接下来的课程中一一讲解,敬请期待!
今天的内容很简单,主要是给大家做个铺垫,接下来的课程将会越来越有意思,我去准备下次课的内容。
天南海北也相忆
|
落花时节又思君
赞 (0)