Excel VBA编程了解过程_excelvba编程例子

2020-02-28 其他范文 下载本文

Excel VBA编程了解过程由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“excelvba编程例子”。

Excel VBA编程了解过程

一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能,这些模块就叫做过程。过程是结构化编程的一个非常主要的内容,它是一个以SUB开头、ENDSUB结束的一个独立的模块。下面介绍使用过程有以下优点:

 在程序中定义了一个过程后,可以在程序中可以多次调用,来完成一项功能。而不使用过程的话,则在程序中会造成大量的重复代码段,冗余度增加。运用单独分开的过程可使程序模块化,并使代码的组织结构适应程序的功能结构。这使得跟踪和消除应用程序里的逻辑错误变得容易了。可以对两个不同用途的程序段的变量采用相同的变量名。

和变量一样,函数、子过程和属性过程也有一定的作用域。一个函数、子过程和属性过程的作用域决定了过程对于程序的其他部分或者对象的访问能力。这些过程可以被用于窗体、模块或者类模块中。如果窗体或模块中的过程定义为PUBLIC,他们就可以在其他窗体和模块中使用。这时的过程已经不再是某个模块中的私有过程,它可以在程序的任何地方进行调用。如果过程定义为PRIVATE,则这些过程只能在他们所属的模块中使用,而不能使用于其他的模块中,这是默认的过程使用范围。

如果定义过程为STATIC,表示在调用该过程后保留过程的局部变量的值。STATIC属性对在sub外声明的变量不会产生影响。

在类模块中,过程还可以定义为FRIEND,表示该过程在类模块中都是可见的,但对于使用该类对象的实例是不可见的。变量因为声明的位置和方式不同,从而有不同的作用域。

《Excel VBA编程了解过程.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Excel VBA编程了解过程
点击下载文档
相关专题 excelvba编程例子 过程 EXCEL VBA excelvba编程例子 过程 EXCEL VBA
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文