Déclarer ses variables
Le saviez-vous ?
En VB, il est fortement conseillé de déclarer ses variables avant de les utiliser : ça rend votre code plus clair, et ça améliore les performances du programme. Mais cette déclaration est imparfaite :
1 |
Dim x, y, z As Integer |
Contrairement à d’autres langages, VB et VBA nécessitent de typer chaque variable. Dans l’exemple, seul z
est de type Integer
. Les variables x
et y
sont de type indéfini, ce qui équivaut, par défaut, au type Variant
.
Votre programme va fonctionner, parce que le type Variant
« englobe » en quelque sorte tous les autres types (Integer
, Long
, String
…). Mais il occupe plus de place en mémoire et est moins performant. Ecrivez plutôt :
1 |
Dim x As Integer, y As Integer, z As Integer |
Notez qu’en VB.NET, la 1ère déclaration est correcte, mais c’est une autre histoire !