Ao declarar variáveis , antes que qualquer valor seja atribuido a elas , você sabe me dizer qual o valor padrão que o VB atribui ? Para as variáveis numéricas é atribuido o valor zero(0) , para as strings é atribuido o tamanho zero ("") , para uma variável declarada como Boolean é atribuido o valor False . Mas agora eu quero falar sobre alguns valores especiais que as variáveis podem possuir. São eles : Empty , Null , Nothing e Error. Vamos por partes...
1- Empty
Quando você declara um variável Variant mas não atribui valor ela , seu valor será Empty , que quer dizer vazia. Empty não é igual a uma string de tamanho zero , ou seja , não é igual a ""
Jose Carlos Macoratti