Does VBA allow null parameters? Because when I passed in a null parameter it says "invalid usage of null" right at the function call (it did not even go into the function body code). However when I called it using vbNullString it works but if i pass in lets say a textbox variable name which is blank, it does not work. Can anyone tell me why? The only way I can resolve this is to check the textbox and if its null i pass in vbNullstring instead of the textbox variable. It seems kind of redundant, so i was wondering how to fix this is a better way. TIA