private sub 表示私有程序,只能在本模块被调用 sub 等同于 public sub,表示公用程序,可以被其他模块调用 特殊情况:如果sub放在sheet表的代码中,无论 private 或 public,都不能被其他模块直接调用 要调用其他sheet的sub,只能用 .号调用,如:调用sheet2的程序 bb(),使用语句:sheet2.bb 并且,b...
要将过程声明为公共过程,过程的第一行代码应写为: Public Sub 过程名称 ([ 参数列表 ]) 或者: Sub 过程名称 ([ 参数列表 ]) 例如: Public Sub 公共过程 MsgBox " 我是公共过程!" End Sub 或者 Sub 公共过程 MsgBox" 我是公共过程!" End Sub 如果在声明过程时省略Public关键字,这个过程也将被声明为公共...
[Exit Sub] [语句] End Sub Sub语句语法包含以下部分: Part说明 Public可选。 指示Sub过程对所有模块中的过程是可访问的。 如果在包括Option Private语句的模块中使用,则此过程在项目外部不可用。 Private可选。 指示Sub过程仅对声明此过程的模块中的其他过程是可访问的。
1.如果模块开头放置了Option Private语句,那么即便使用Public声明了Sub过程,该过程也会被看成是Private的。 2.Sub过程不返回值,因此不能作为表达式的一部分。 3.Sub过程可以包括任意条Exit Sub语句,用来强制退出该过程。 4.可以使用用户定义类型作为参数来...
[Public]定义的是公共变量,如果在一个模块中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。[Private]定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义的变量,如果在类中使用,那么它就是一个私有属性。2、Dim和Static一般在过程(Sub或者...
sub 相当于 public sub "在workbook内有效 function 相当于 public function "在workbook内有效 如果定义为 private sub testsub1() "只在本模块内有效。 静态过程 static sub ‘’其内部所有变量都是 static 变量 1.3 变量的最终作用域 过程/函数的作用域 和变量的作用域是两回事 ...
1、使用Public 声明的常量可在整个应用程序中使用; 2、必须在标准模块的声明区中使用; 3、在窗体模块或类模块中不能声明Public常量。 Private是私有声明: 1、Private可用在模块级声明常量, 2、此常量只准许在模块级使用; 3、Private关键字不能在过程声明变量时使用。
プロパティの値を設定する場合に実行する必要があるコードでは、プロパティ プロシージャをパブリック変数の代わりに使用してください。 Public変数とは違い、Property プロシージャはオブジェクト ブラウザーでヘルプ文字列を割り当てることができます。
在模块1中声明一个公共变量PublicmyVariable As Integer在模块2中使用该公共变量SubUpdateVariable()myVariable=myVariable + 1MsgBox"Updated variable value: " & myVariableEndSub在模块3中声明一个公共函数PublicFunction AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As IntegerAddNumbers=num1 ...
Public選用。 表示函式程式可供所有模組中的所有其他程式存取。 如果用於包含Option Private的模組中,則無法在專案外部使用此程式。 Private選用。 表示函式程式只能供宣告函式之模組中的其他程式存取。 Friend選用。 僅用於類模組。 表示函式程式在整個項目中可見,但對象實例的控制器看不到。