我所擁有的是一個單獨的Private Sub,它獲取一個值並將其設置爲Double類型的變量「Record」。如何在ms訪問VBA中的不同子引用變量?
現在我需要能夠引用該值,即使它在另一個子?
例如:
Private Sub GetValue()
Dim Record as Double
Record = (Code to find Record)
End Sub
如何引用一個 「記錄」 在另一個子?
由於提前, 鮑勃·P
我所擁有的是一個單獨的Private Sub,它獲取一個值並將其設置爲Double類型的變量「Record」。如何在ms訪問VBA中的不同子引用變量?
現在我需要能夠引用該值,即使它在另一個子?
例如:
Private Sub GetValue()
Dim Record as Double
Record = (Code to find Record)
End Sub
如何引用一個 「記錄」 在另一個子?
由於提前, 鮑勃·P
回答樣本是你不能。它專用於該子
你需要做什麼或者是,有
Dim Record as Double
在一般的代碼
,或者,把它變成一個函數,返回它,就可以做
我更多的是SQL Server和Excel的傢伙,買,如果我不得不解決您的問題,我願意做這兩種方式中的一種。這不能真正成爲你的函數的主體,是嗎 - 因爲Record被設置爲本地,然後......消失!
Dim Record as Double
放在任何子外面。這也意味着,只要你最後一次調用這個Sub,它就會被設置,假設所有其他代碼只讀取它。Function
。下面Private Function GetRecord() as Double
Dim Record as Double
Record = ....
GetRecord = Record
End Function