Visual Basic,  types de données
 
Type Abr. Contenu Mémoire nécessaire Plage des valeurs
Byte byt Valeurs binaires 1 octet 0 à 255
Boolean bln Valeurs logiques 2 octets True ou False
Currency cur Nombres comportant jusqu'à 15 chiffres à gauche du séparateur décimal, et jusqu'à 4 à droite. Utilisé en général pour les valeurs monétaires 8 octets +/- 9 E14
Date dtm Information de date et heure 8 octets
1er janvier 100 au
31 décembre 9999
Double dbl Nombres en virgule flottante (double précision)
8 octets
+/- 5 E-324 à 1,8 E308
Integer int Entiers 2 octets -32 à 32 767
Long lng Entiers 4 octets +/- 2 milliards
Object obj N'importe quelle référence objet 4 octets Ne s'applique pas
Single sng Nombre en virgule flottante (simple précision) 4 octet +/- 1 E-45 à 3 E38
String str Texte Si longueur fixe, 1 octet par caractère. Si longueur variable, 10 octets plus un octet par caractère.
Longueur fixe:
1 à 65 400
Longueur variable:
0 à 2 milliards
Variant vnt N'importe lequel des types  précédents
Nombres: 16 octets.
Caractères: 22 octets, plus un octet par caractères
Nombres: cf. Double.
Caractères: cf. texte à longueur variable