vba function return collection argument not optional