Module
Contenu
Index 🔎︎

# 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
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