Fonction IsNull

Renvoie une valeurbooléenne qui indique si une expression ne contient pas de données valides (Null).

Syntaxe

IsNull(expression)

L’argument d’expression requis est un Variant contenant une expression numérique ou une expression de chaîne.

Remarques

IsNullrenvoieTrue si expression est Null; sinon, IsNull renvoie False. Si l’expression se compose de plusieurs variables, Null dans n’importe quelle variable entraîneTrue pour être renvoyée pour l’ensemble de l’expression.

La valeurNullindique que lavariante ne contient pas de données valides. Null ne revient pas à Empty, qui indique qu'une variable n'a pas encore été initialisée. Il n’est pas non plus identique à une chaîne de longueur nulle («  »), qui est parfois appelée chaîne null.

Importante

Utilisez la fonctionisNull pour déterminer si une expression contient une valeurNull. Les expressions supposées être évaluées commetrue dans certaines circonstances, par exemple, If Var = Null et If Var <> Null, sont toujours false. En effet, toute expression contenant un Null est lui-même Null et par conséquent false.

Exemple

Cet exemple utilise la fonctionEstNullpour déterminer si une variable contient unNull.

Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = ""
MyCheck = IsNull(MyVar)    ' Returns False.

MyVar = Null
MyCheck = IsNull(MyVar)    ' Returns True.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.