Excel VBA之第二十三课

大家好,在前面的1-19课里面我们学习了VBA的几乎全部语法,加上20-22这三节课的小实例辅助讲解,至此悟性好的朋友其实已经可以用Sub过程解决不少工作实际问题了。此时有朋友问了,什么?什么?Sub过程是什么?什么是过程?。。。。。。?

本节课我们从最基础的开始,先看看什么是过程。

结构化程序设计就是对一个复杂的问题采用“分块管理”的策略,把一个较大的程序划分成若干个模块,就像一套房子由多个(这里的多个是指一个或多个,没有固定的数)小房间来组成一样,每个模块只完成一个或若干个功能,就像一间房子由多块(这里的多个是指一个或多个,没有固定的数)砖来组成一样。我们的VBA也是把程序按功能分为多个模块,每个模块中又分为相互独立的过程,每个过程完成一个具体的任务。所以通俗来讲过程就是完成一个小功能的代码集合。如下图:

通常情况下实现我们的一个目的,并不需要严格按照上面的流程来走,大多数情况下一个小小的子过程就能解决我们的问题,相信通过前面二十几课的学习你也已经感受到了。前面介绍的VBA知识,可以发现使用的全部都是Sub过程,难道还有其他的过程?问这个问题说明你动脑筋了,确实还有其他的过程。在VBA中过程分为3类:Sub子过程、Function函数过程以及Property过程,我们常用的是前两类过程。既然都是过程,那么它们必然都有一些公共的基础知识,别急,这些基础知识我们将在接下来的课程中一一讲解,敬请期待!

今天的内容很简单,主要是给大家做个铺垫,接下来的课程将会越来越有意思,我去准备下次课的内容。

天南海北也相忆

落花时节又思君

(0)

相关推荐

  • VBA 常量基础教程

    常量一旦赋值,其值不能改变.在程序运行整个过程,其值一直保持不变. 声明常量 Const [常量名] As [数据类型] = [值] 实例 现在看一个实例,将 π 的值作为一个常量声明,在后续的过程中 ...

  • Excel VBA之第二十七课

    大家好,今天我们继续学习过程的基本知识,先不要着急着去写代码,以后有你写的,像金字塔一样,我们先把底层的塔基建好,日后方可发挥.今日给大伙带来的是-过程的作用域.同变量的作用域(过程级变量.模块级变量 ...

  • Excel VBA之第二十二课

    经过前面两个实例的学习,大家有没有对VBA解决实际问题有所认识和喜欢呢?如果没有,请抓紧赶上步伐或者停止学习,如果有,请继续保持.今天我们最后再看看一个例子,做一个简单的查询系统:在这个查询系统中,我 ...

  • Excel VBA之第二十五课

    又是美好的一天,我们继续前行,上次课我们学习了过程的基础知识,形参与实参,今天我们来学习过程基础之地址传递和值传递. 1.地址传递 按地址传递参数就是将实参的地址给相应的实参,就好像你把自己家的地址给 ...

  • Excel VBA之第二十八课

    经过前面几节的课程我们把有关过程的基础知识讲解完毕了,今天来看一个大家认为很简单的知识-过程的创建,有人说了,这太简单,不用学习了吧.其实不然,我建议还是要全面了解一下,相信你会有新的收获. 通常在V ...

  • Excel VBA之第二十九课

    接着上一课的VBA教程继续,由于VBA允许程序员在不同模块中定义相同名称的过程,但是同一个模块中又不能建立相同名称的过程,故这里就出现了一个过程调用的问题.当一个过程被另一个过程调用的时候,可以分为两 ...

  • 正解汉字 第二十三课 以

    大家好!以字育人,以字正身,我们继续讲解汉字,和大家一起探寻笔画间的逻辑,化繁为简,领略汉字之美.这一节我们学习"以"字. 以yǐ象形兼会意.以(㠯 yǐ )与"巳&qu ...

  • 学八字第二十三课:了解日干和其它天干地支旺衰的分析。华朗易经

    学八字第二十三课:了解日干和其它天干地支旺衰的分析. 华朗易经  一.分析日干旺衰: 分析日干旺衰时可以分两步法. .第一步,先初定其旺衰. 第二步,通过柱中复杂的变化关系去确定最终的旺衰. 初定日干 ...

  • 七年级上册第二十三课 《女娲造人》教案

    七上语文第23课<女娲造人>教案   教学目标 知识与能力:    1.了解神话的特点.    2.了解有关人类起源的神话故事.    3.体会想像联想在神话创作中的作用. 过程与方法: ...

  • 七年级上册第二十三课 《女娲造人》课件

    七年级上册第二十三课 《女娲造人》课件