ISEMPTY |
Est-ce vide ? |
---|---|
Visual Basic |
Syntaxe
Function IsEmpty(champs) As Boolean |
Paramètres
Nom | Description |
---|---|
champs | Ce paramètre permet d'indiquer l'expression scalaire à vérifier. Le paramètre champs peut être n'importe quelle expression. Cependant, comme IsEmpty est utilisé pour déterminer si des variables individuelles sont initialisées, le paramètre champs est le plus souvent un nom de variable unique. |
Description
Cette fonction indique si une variable contient la valeur vide.
Remarques
- La fonction IsEmpty renvoie True si la variable n'est pas initialisée ou est explicitement définie sur Empty; sinon, il renvoie False. La valeur False est toujours retourné si l'expression contient plus d'une variable.
- L'exemple suivant utilise la fonction IsEmpty pour déterminer si une variable a été initialisée :
Dim MyVar, MyCheck
MyCheck = IsEmpty(MyVar) ' Renvoie True.
MyVar = Null ' Assigne Null.
MyCheck = IsEmpty(MyVar) ' Renvoie False.
MyVar = Empty ' Assigne Empty.
MyCheck = IsEmpty(MyVar) ' Renvoie True.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
- Sub Main()
- Dim X
- TableauNombre = Array(10,20,10,4,6,1,5)
- TableauChaine = Array("ABC","DEF","GHI","JKL")
- TableauMixed = Array(10,"A","B",5,"C","D",7)
- Chaine = "DEF"
- Nombre = 15
-
- MsgBox "X = " & IsEmpty(X) & vbCrLf & _
- "Date() = " & IsEmpty(Date()) & vbCrLf & _
- "TableauNombre = " & IsEmpty(TableauNombre) & vbCrLf & _
- "TableauChaine = " & IsEmpty(TableauChaine) & vbCrLf & _
- "TableauMixed = " & IsEmpty(TableauMixed) & vbCrLf & _
- "Chaine = " & IsEmpty(Chaine) & vbCrLf & _
- "Nombre = " & IsEmpty(Nombre) & vbCrLf & _
- "0 = " & IsEmpty(0) & vbCrLf & _
- "Null = " & IsEmpty(Null) & vbCrLf & _
- "Empty = " & IsEmpty(Empty) & vbCrLf & _
- "2000-01-01 = " & IsEmpty("2000-01-01") & vbCrLf & _
- "08-01-01 = " & IsEmpty("08-01-01") & vbCrLf & _
- "74-01-01 = " & IsEmpty("74-01-01") & vbCrLf & _
- "02-02-2001 = " & IsEmpty("02-02-2001") & vbCrLf & _
- "3/21/11 = " & IsEmpty("3/21/11")
- End Sub
on obtiendra le résultat suivant :
X = VraiDate() = Faux
TableauNombre = Faux
TableauChaine = Faux
TableauMixed = Faux
Chaine = Faux
Nombre = Faux
0 = Faux
Null = Faux
Empty = Vrai
2000-01-01 = Faux 08-01-01 = Faux
74-01-01 = Faux
02-02-2001 = Faux
3/21/11 = Faux
Dernière mise à jour : Lundi, le 19 novembre 2012