Most of the methods in this document return values in arguments passed by reference instead of in traditional return values on the left-hand side. This convention provides flexibility, allowing methods to return multiple values. To indicate how Financial Management methods return values, the method descriptions follow these notational conventions:
If a method is a function, its arguments are enclosed within parentheses; otherwise the method is a subroutine. ManyFinancial Management functions also return values in ByRef arguments.
Visual Basic defaults to arguments passed by reference. If an argument overrides this default and is passed by value, the argument description indicates this with the ByVal keyword; otherwise the argument is passed by reference.