If the function needs to return two related values, say an X and a Y value for a coordinate, create a class to hold the object that these values relate to, and return that. If the values are not sufficiently related to be able to define a class, you are almost certainly doing too much in the one function. As an example, this
GetCenter(f As Form, ByRef X, ByRef Y)
would be better written as
Set p = GetCenter(f As Form)
where p is an object of class Point.