Microsoft® Visual Basic® Scripting Edition VarType, fonction |
Référence du langage Version 1 |
Description
Renvoie une valeur indiquant le sous-type d'une variable.
Syntaxe
VarType(varname)L'argument varname représente toute variable.
Valeurs renvoyées
La fonction VarType renvoie les valeurs suivantes :
Constante Valeur Description vbEmpty 0 Empty (non initialisée) vbNull 1 Null (aucune donnée valide) vbInteger 2 Entier vbLong 3 Entier long vbSingle 4 Nombre en virgule flottante en simple précision vbDouble 5 Nombre en virgule flottante en double précision vbCurrency 6 Monétaire vbDate 7 Date vbString 8 Chaîne vbObject 9 Objet Automation vbError 10 Erreur vbBoolean 11 Booléen vbVariant 12 Variant (utilisé seulement avec des tableaux de Variants) vbDataObject 13 Objet non Automation vbByte 17 Octet vbArray 8192 Tableau
Remarque Ces constantes sont spécifiées par VBScript. En conséquence, les noms peuvent être utilisés n'importe où dans votre code à la place des valeurs réelles.
Notes
La fonction VarType ne renvoie jamais la valeur du sous-type Tableau par elle-même. Elle est toujours ajoutée à une autre valeur pour indiquer un tableau d'un type particulier. La valeur du sous-type Variant n'est renvoyée que si elle a été ajoutée à la valeur du sous-type Tableau pour indiquer que l'argument de la fonction VarType est un tableau. Par exemple, la valeur renvoyée pour un tableau d'entiers est calculée comme 2 + 8192 ou 8194. Si un objet possède une propriété par défaut, la fonction VarType (object) renvoie le type de cette propriété.L'exemple ci-dessous utilise la fonction VarType pour déterminer le sous-type d'une variable.
Dim MyCheck MyCheck = VarType(300) ' Renvoie 2. MyCheck = VarType(#10/19/62#) ' Renvoie 7. MyCheck = VarType("VBScript") ' Renvoie 8.