In VB a string will not take a Null. If you try to assign a Null to a string (myString = Null) VB will generate an error. So, every string will have a value or will be empty (""). Only variant takes Null. I think that VBA will be similar. I don't know about VB.net.

Btw, I just discover that I already have posted in this subject here. I am sorry.
_________________________
Sgrillo

Free GoogleEarth Tools:
http://www.sgrillo.net/googleearth/