1)Public可选 指示 Function 过程是否可由所有模块中的所有其他过程访问。如果是 Option Private 的模块中使用的函数过程,不能在项目的外部使用。2)Private可选。指示 Function 过程仅能由声明它的模块中的过程访问。3)Friend可选。 仅在类模块中使用。 指示 Function 过程在整个项目中可见,但是对于对象实例的...
1、Public和Private一般用于定义全局变量,也可以在类中使用。 1-1、区别在于:[Public]前者定义的是公共变量,如果在一个模块当中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。 [Private]而后者定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义...
1、使用Public 声明的常量可在整个应用程序中使用; 2、必须在标准模块的声明区中使用; 3、在窗体模块或类模块中不能声明Public常量。 Private是私有声明: 1、Private可用在模块级声明常量, 2、此常量只准许在模块级使用; 3、Private关键字不能在过程声明变量时使用。 缺省为Public 说明: 1.用Const声明的变量在程...
1.如果模块开头放置了Option Private语句,那么即便使用Public声明了Function过程,该过程也会被看成是Private的。 2.Function过程返回值,这是通过对函数过程名称赋值来传递给调用过程的,可以作为表达式的一部分。 3.函数过程名赋值可以在该过程内多次执行。...
① [Public]是公共变量,如果在一个模块当中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。② [Private]是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义的变量,如果在类中使用,那么它就是一个私有属性。本讲用到的测试代码:Sub mynzclass2...
Private Function a(b As Range) As IntegerRange("D1") = "Run a"a = 2End FunctionSub c()...
1、Public和Private一般用于定义全局变量,也可以在类中使用。 1-1、区别在于:[Public]前者定义的是公共变量,如果在一个模块当中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。 [Private]而后者定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义...
这里主要介绍子程序的使用方法,同样这些方法也可以应用到Function上。 语法 [Private | Public | Friend] [Static] Sub name [(arglist)] [statements] [Exit Sub] [statements] End Sub *用[]符号括起来的选项是可选项 [Private | Public | Friend] ...
一过程(Sub)、函数(Function)也有作用范围(或者叫作用域)。我们可以这样理解,过程和函数并无实质的区别,当需要返回值时,就使用Function,如果不需要返回任何结果,都可以,推荐你使用Sub。在标准模块中通过使用Private和Public关键字,可以划分为模块级和全局级,以决定它是在当前的模块有效还是整个工程有效。尽...
[Public][Private][Static] Function 函数名([参数列表])[As 数据类型] [语句块] [函数名 = 过程结果] [Exit Function] [语句块] [函数名 = 过程结果] End Function 1.3 使用函数 跟其他excel函数一样,直接使用即可 在VBA过程中,也可以使用Function自定义函数,用法一样 ...