Fonction TypeName ; Fonction VarType

Renvoie une chaîne (TypeName) ou une valeur numérique (VarType) contenant les informations relatives à une variable donnée.

Syntaxe :


TypeName (Variable) / VarType (Variable)

Valeur de retour :

Chaîne de caractères ; nombre entier

Paramètres :

Variable : variable dont vous vous voulez déterminer le type. Vous pouvez utiliser les valeurs suivantes :

Mot-clé

Constante nommée

VarType

Type de variable

Boolean

11

Variable logique

Byte

17

Variable Byte

Date

V_DATE

7

Variable de date

Currency

V_CURRENCY

6

Variable monétaire

Double

V_DOUBLE

5

Variable double à virgule flottante

Integer

V_INTEGER

2

Variable numérique entière

Long

V_LONG

3

Variable numérique entière longue

Object

9

Variable d'objet

Single

V_SINGLE

4

Variable simple à virgule flottante

String

V_STRING

8

Variable de chaîne de caractères

Variant

12

Variable variant (peut contenir tous les types spécifiés par la définition)

Empty

V_EMPTY

0

Variable non initialisée

Null

V_NULL

1

Absence de données valides


Codes d'erreur :

5 appel de procédure incorrect

Exemple :


Sub ExampleType
Dim iVar As Integer
Dim sVar As String
Dim siVar As Single
Dim dVar As Double
Dim bVar As Boolean
Dim lVar As Long
Dim cVar as Currency
Dim tVar as Date
 MsgBox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_
 TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_
 TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_
 TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_
 TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_
 TypeName(cVar) & " " & VarType(cVar) & Chr(13) &_
 TypeName(tVar) & " " & VarType(tVar) & Chr(13) &_
 TypeName(lVar) & " " & VarType(lVar),0,"Certains types dans LibreOffice Basic"
End Sub

Aidez-nous !