vbNullString is a constant. It is a string that has the value of 0. You can use it to check if a string is blank (though it is not technicaly the same as a blank string "" ). Use it when you want to call an external program (Shell Command maybe) with a null string as one of the arguments.