Excel VBA : les types de variables

Il existe dans Excel VBA différents types de variables.

  • Variables de type Boolean ne peuvent avoir que 2 valeurs : True et False ; elles sont codées sur 2 octets.
  • Variables numériques
    • Byte : valeurs entières de l’intervalle [0;255] ; elles sont codées sur 1 octet.
    • Integer : valeurs entières de l’intervalle [-32768;32767] ; elles sont codées sur 2 octets.
    • Long : valeurs entières dont la valeur absolue sort de l’intervalle de Integer ; elles sont codées sur 4 octets.
    • Single : valeurs décimales de simple précision en virgule flottante ; elles sont codées sur 4 octets.
    • Double : valeurs décimales de double précision en virgule flottante ; elles sont codées sur 8 octets.
  • Variables de type String peuvent contenir des lettres, des chiffres, des espaces et des signes de ponctuation ; codées sur une longueur variable qui varie en fonction de la longueur de la chaîne de caractères.
  • Variables objet peuvent contenir n’importe quel objet Excel tel un classeur, une feuille de calcul, une plage de cellules, etc. Codées sur 4 octets.
  • Variables de type Variant ; ces variables peuvent contenir n’importe quel type de données, mais au prix d’un codage sur 16 à 22 octets.
  • Variables de type Currency.
  • Variables de type Date.

Les commentaires sont fermés