Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer


The ByRef keyword indicates that an argument is passed in such a way that the called procedure can change the value of a variable underlying the argument in the calling code.

The ByRef keyword is used in these contexts:

Declare Statement

Function Statement

Sub Statement

See Also

Visual Basic Language Keywords | Argument Passing ByVal and ByRef

© 2015 Microsoft