RE:Como recoger la devolucion de una función
Resulta chocante que en un foro llamado "Visual Basic AVANZADO" (subrayo lo de avanzado) alguien haga una pregunta de lo mas básico. No te lo tomes a mal, pero creo que andas un poco perdido. Por supuesto, no pienso limitarme a dar este "sermoncete", así que contestaré tu pregunta.
Definimos la función Max que devuelve el máximo de dos números:
Function Max(a As Variant, b As Variant) As Variant
If a > b Then
Max = a
Else
Max = b
End If
End Function
Ahora, definimos tres variables y almacenamos en una de ellas el máximo de las otras dos:
Dim x As Variant, y As Variant, z As Variant
x = 12345
y = 6789
z = Max(x, y)
Como ves, es sencillo.