vba中public的用法是什么

avatar
作者
猴君
阅读量:3

在VBA中,Public关键字用于声明一个变量、函数或者过程是公共的,即可以被其他模块或对象访问和调用。Public声明的变量、函数或过程可以在整个VBA项目中被其他模块或对象引用和使用。

例如,如果在一个模块中声明了一个公共变量,其他模块可以直接使用该变量,并且可以修改它的值。同样地,如果在一个模块中声明了一个公共函数或过程,其他模块可以通过调用这个函数或过程来执行相应的操作。

以下是一个使用Public声明变量和函数的示例:

'在模块1中声明一个公共变量 Public myVariable As Integer  '在模块2中使用该公共变量 Sub UpdateVariable()     myVariable = myVariable + 1     MsgBox "Updated variable value: " & myVariable End Sub  '在模块3中声明一个公共函数 Public Function AddNumbers(ByVal num1 As Integer, ByVal num2 As Integer) As Integer     AddNumbers = num1 + num2 End Function  '在模块4中使用该公共函数 Sub CalculateSum()     Dim result As Integer     result = AddNumbers(5, 10)     MsgBox "Sum: " & result End Sub 

在上述示例中,模块1中声明了一个公共变量myVariable,模块2通过引用该变量并修改其值,模块3中声明了一个公共函数AddNumbers,模块4通过调用该函数并将其返回值保存在变量result中,然后显示出来。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!