Section courante

A propos

Section administrative du site

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

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.  Dim X
  3.  TableauNombre = Array(10,20,10,4,6,1,5)
  4.  TableauChaine = Array("ABC","DEF","GHI","JKL")
  5.  TableauMixed = Array(10,"A","B",5,"C","D",7)
  6.  Chaine = "DEF"
  7.  Nombre = 15
  8.  
  9.  MsgBox "X = " & IsEmpty(X) & vbCrLf & _
  10.         "Date() = " & IsEmpty(Date()) & vbCrLf & _
  11.         "TableauNombre = " & IsEmpty(TableauNombre) & vbCrLf & _
  12.         "TableauChaine = " & IsEmpty(TableauChaine) & vbCrLf & _
  13.         "TableauMixed = " & IsEmpty(TableauMixed) & vbCrLf & _
  14.         "Chaine = " & IsEmpty(Chaine) & vbCrLf & _
  15.         "Nombre = " & IsEmpty(Nombre) & vbCrLf & _
  16.         "0 = " & IsEmpty(0) & vbCrLf & _
  17.         "Null = " & IsEmpty(Null) & vbCrLf & _
  18.         "Empty = " & IsEmpty(Empty) & vbCrLf & _
  19.         "2000-01-01 = " & IsEmpty("2000-01-01") & vbCrLf & _
  20.         "08-01-01 = " & IsEmpty("08-01-01") & vbCrLf & _
  21.         "74-01-01 = " & IsEmpty("74-01-01") & vbCrLf & _
  22.         "02-02-2001 = " & IsEmpty("02-02-2001") & vbCrLf & _
  23.         "3/21/11 = " & IsEmpty("3/21/11")
  24. End Sub

on obtiendra le résultat suivant :

X = Vrai
Date() = 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