我是 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 传递它并让它接受必要的参数。这是我传递论点的主要方式。