Salut arno,
ci après la liste des déclarations de type (tu les trouves dans l'aide):
Byte 1 octet 0 à 255
Boolean 2 octets True ou False
Integer 2 octets -32 768 à 32 767
Long
(entier long) 4 octets -2 147 483 648 à 2 147 483 647
Single
(à virgule flottante en simple précision) 4 octets -3,402823E38 à -1,401298E-45 pour les valeurs négatives ; 1,401298E-45 à 3,402823E38 pour les valeurs positives
Double
(à virgule flottante en double précision) 8 octets -1,79769313486231E308 à
-4,94065645841247E-324 pour les valeurs négatives ; 4,94065645841247E-324 à 1,79769313486232E308 pour les valeurs positives
Currency
(entier à décalage) 8 octets -922 337 203 685 477,5808 à 922 337 203 685 477,5807
Decimal 14 octets +/-79 228 162 514 264 337 593 543 950 335 sans séparateur décimal ;
+/-7,9228162514264337593543950335 avec 28 chiffres à droite du séparateur décimal ; le plus petit nombre différent de zéro est +/-0.0000000000000000000000000001.
Date 8 octets 1er janvier 100 au 31 décembre 9999
Object 4 octets Toute référence à des données de type Object
String
(longueur variable) 10 octets + longueur de la chaîne 0 à environ 2 milliards
String
(longueur fixe) Longueur de la chaîne 1 à environ 65 400
Variant
(nombres) 16 octets Toute valeur numérique, avec la même plage de valeurs qu'une donnée de type Double
Variant
(caractères) 22 octets + longueur de la chaîne
Bon courage