private sub如何传参
时间: 2023-07-20 15:14:45 浏览: 224
delphi的Public,Private,Protected,Published作用域
在 VBA 中,Private Sub 是一种过程(Procedure),一般用于定义子程序。如果需要向 Private Sub 传递参数,可以在 Private Sub 后面添加参数列表,例如:
```
Private Sub MySub(ByVal arg1 As Integer, ByVal arg2 As String)
' Sub 执行的代码
End Sub
```
在上面的代码中,arg1 和 arg2 是 MySub 的两个参数,分别是整数和字符串类型。在调用 MySub 时,需要传递这两个参数,例如:
```
MySub 123, "Hello"
```
这样就可以将参数 123 和 "Hello" 传递给 MySub。注意,Private Sub 只能在其所在的模块中调用,不能在其他模块或工作簿中调用。如果需要在其他模块或工作簿中调用,应该使用 Public Sub。
阅读全文