Función ISNull

Devuelve un valor booleano que indica si una expresión no contiene datos válidos (Null).

Sintaxis

IsNull(expression)

Observaciones

El argumento expression puede ser cualquier expresión.

IsNull devuelve True si la expresión es Null, es decir, no contiene datos válidos; de lo contrario, IsNull devuelve False. Si la expresión consta de más de una variable, un valor Null en cualquiera de las variables hace que se devuelva True para toda la expresión.

El valor Null indica que la variable no contiene datos válidos. Null no es lo mismo que Empty, que indica que una variable aún no se ha inicializado. Tampoco es lo mismo que una cadena de longitud cero (" "), que a veces se denomina cadena nula.

Nota:

Utilice la función IsNull para determinar si una expresión contiene un valor Null. Las expresiones que puede esperar evaluar como True en algunas circunstancias, como If Var = Null e If Var <> Null, siempre son False. Esto se debe a que cualquier expresión que contenga Null es nula en sí misma y, por lo tanto, False.

En el siguiente ejemplo se utiliza la función IsNull para determinar si una variable contiene un valor Null:

Ejemplo:

MyVar = Null   ' Assign Null.
MyCheck = IsNull(MyVar)   
' Output: True.