【发布时间】:2013-08-02 15:42:30
【问题描述】:
我是 VBA 编程的新手,我有一个疑问,这对你来说可能很简单。
我们如何在一个 sub 中设置一个可以在另一个 sub 中使用的变量?
我尝试使用全局变量,但它对我不起作用。谢谢
【问题讨论】:
我是 VBA 编程的新手,我有一个疑问,这对你来说可能很简单。
我们如何在一个 sub 中设置一个可以在另一个 sub 中使用的变量?
我尝试使用全局变量,但它对我不起作用。谢谢
【问题讨论】:
这是我如何在一个 sub 中创建变量并在另一个 sub 中使用它的示例:
Private Sub txtLastName_LostFocus()
FirstName = Me.txtFirstName.Value
LastName = Me.txtLastName.Value
FullName = FirstName & " " & LastName
sayHelloToTheUser (FullName)
End Sub
Private Sub sayHelloToTheUser(name As String)
MsgBox "Hello " & name
End Sub
本质上,您必须使用另一个 sub 传递它并让它接受必要的参数。这是我传递参数的主要方式。
【讨论】: