Пример передачи переменной по значению
End Sub
End Sub
______________________________
Sub ChangeName(ByRef Username)
domUsername = "Kate"
В процедуре PassArgumentByReference() переменная Username передается в процедуру ChangeName по ссылке. Это означает, что в ChangeName используется имя переменной Username, а именно – переменной Username присваивается новое значение, которое затем возвращается в процедуру.
Sub PassArgumentByVal()
Dim Username As String
Username="Mike"
ChangeName Username
MsgBox Username
______________________________
Sub ChangeName(ByVal Username)
Username="Kate"