Types de variables
La plupart des langages de programmation imposent de déterminer le type de données qui peut être stockée dans une variable lors de sa déclaration. En VBA, ce n’est pas obligatoire.
Par défaut, une variable non typée est du type Variant, qui permet de stocker n’importe quel type de données.
Dans un soucis d’efficacité du code, il est préférable de typer ses variables. Une variable de type Variant prend, en effet, plus de mémoire que n’importe quel autre type et utilise plus de ressource système pour son traitement (identification du type effectif de la variable et éventuellement conversion).
Byte, Integer et Long |
pour les entiers |
Single, Double et Currency |
pour les réels |
Boolean |
pour les booléens (True ou False) |
String |
pour les chaînes de caractères |
Date |
pour les dates |
Object |
pour faire référence à un objet |
Variant |
our n’importe quel type |