vba function check if optional parameter passed