Primero que nada te recomiendo que en lo posible no utilices variables de tipo Variant devido a que ocupan espacio en memoria.
Ahora el Nothing se usa para destruir objetos, por ejemplo:
cuando trabajamos con ADO se crean objetos que se uzan como recipientes de informacion los famosos RecordSet bueno estos objetos hay que destruirlos al momento de descargar los formularios debido ha que si no hacemos esto esas conexiones a la base de datos se quedaran abiertas en memoria y eso con el tiempo es contraprodusente, entoces la forma en que se destruyen esos objetos es la siguiente:
set rs=nothing
de igual manera se destruye la conexion
set cn=nothing
he inclusive algunos hasta el mismo formulario
set MiForm=nothing
Para eso se usa el Nothing para destruir objetos.
Ahora si tu quieres saber si una variable esta vacia tienes que igualar esa variable a Empty osea: Variable=empty
Espero que sea lo que buscabas
Un saludo...
<<_GIOMAR_>>