MS VBA | byRef |
Если процедура должна возвращать вычисленное значение, то это декларируется как byRef.
Например, процедура принимает TerritoryID, вычисляет и возвращает SalesPersonID и SalesPersonName:
Sub SalesPersonRoundRobin(TerritoryID As Variant, ByRef SalesPersonID As Integer, ByRef SalesPersonName As String) ...
SalesPersonID = ... 'найденный SalesPersonName (вернуть в параметр процедуры ByRef) SalesPersonName = ... 'найденный SalesPersonName (вернуть в параметр процедуры ByRef)
... End Sub
Вызов такой процедуры:
Dim SalesPersonID As Integer Dim SalesPersonName As String Call SalesPersonRoundRobin(Recordset!TerritoryID, SalesPersonID, SalesPersonName)
|