Sub 过程以 Sub 开头,以 End Sub 结束,在它们之间是描述该过程操
作的语句块,称为过程体或子程序体。上面定义格式中各选项的含义如下:
•
Stac :指定过程中的局部变量都是静态变量,即在每次调用该过程
时,局部变量的值保持不变。
•
Public :表示该 Sub 过程是公有过程,即可以在程序的任何地方调用
它。
•
Private :表示该 Sub 过程是私有过程,即只能被本模块中的其他过
程访问,不能被其他模块中的过程访问。
•
过程名:是一个长度不超过 255 个字符的变量名,在同一个模块中,
不允许变量名与过程名同名。
•
参数列表:指明了在调用该过程时传送给过程的参数的类型和个数,
这些参数称为“形式参数”,简称“形参”。各参数之间以逗号分隔,每个参
数的定义格式为:
其中, ByVal 是可选的,如果有 ByVal ,表示该参数是“传值参数”,不
加 ByVal 的参数称为“引用参数”。
[ByVal] 变量名 [( )][As 数据类型 ]