VarType, fonction Renvoie une valeur de type Integer qui indique le sous-type d'unevariable. Syntaxe VarType(varname) L'argument varname est une valeur de typeVariant pouvant contenir toute variable à l'exception d'une variable detype défini par l'utilisateur. Valeurs renvoyées 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 à virgule flottante en simple précision vbDouble 5 Nombre à virgule flottante en double précision vbCurrency 6 Valeur monétaire vbDate 7 Valeur de date vbString 8 Chaîne vbObject 9 Objet vbError 10 Valeur d'erreur vbBoolean 11 Valeur booléenne vbVariant 12 Variant (utilisée seulement avec destableaux de variants) vbDataObject 13 Objet d'accès aux données vbDecimal 14 Valeur décimale vbByte 17 Octet vbUserDefinedType 36 Variant contenant des types définis par l'utilisateur vbArray 8192 Tableau Note Lesconstantes mentionnées dans ce tableau sont spécifiées par Visual Basic pour Applications. Vous pouvez par conséquent utiliser leur nom n'importe où dans votre code à la place des valeurs réelles correspondantes. Remarques La fonction VarType ne renvoie jamais la valeur pour la constante vbArray elle-même. Elle est toujours ajoutée à une autre valeur pour indiquer un tableau d'un type particulier. La constante vbVariant n'est renvoyée que lorsqu'elle est associée à vbArray pour indiquer que l'argument de la fonction VarType est un tableau de type Variant. Par exemple, la valeur renvoyée pour un tableau de nombres entiers est le résultat de vbInteger + vbArray, ou 8194. Si un objet possède unepropriété par défaut, VarType (object) renvoie le type de celle-ci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDim MaVar As Variant MaVar = 20 Print VarType(MaVar)
Dim MaVar As Variant MaVar = 20.12 Print VarType(MaVar)
Dim mavar as integer mavar = int(val(text1.text)) 'Demandons un entier du texte convertis en valeur