vba check optional parameter exists