Recherche…


Types de variables

Il existe différents types de variables à des fins différentes. Dans Visual Basic 6, les types de variables suivants sont disponibles:

  • Tableau
  • Booléen
  • Octet
  • Devise
  • Rendez-vous amoureux
  • Double
  • Entier
  • Longue
  • Unique
  • Chaîne
  • Une variante

Vous déclarez une variable en utilisant le mot-clé Dim :

Dim RandomNumber As Integer

Si vous ne spécifiez pas de type de variable, la variable sera par défaut Variant :

Dim Foo

est équivalent à

Dim Foo As Variant

Booléen

Boolean est le type de variable le plus simple car il ne peut contenir qu’une des deux valeurs: True ou False.

Foo = True
Bar = False

Les booléens peuvent être utilisés pour contrôler le flux de code:

Dim Foo as Boolean
Foo = True

If Foo Then
  MsgBox "True"
Else
  MsgBox "False"
End If

Entier

Un entier est un type de données numérique et peut contenir une valeur signée 16 bits (-32768 à +32767). Si vous savez qu'une variable ne contiendra que des nombres entiers (tels que 9) et non des nombres fractionnaires (tels que 5.43), déclarez-la comme un type de données entier (ou long).

Dim RandomNumber As Integer
RandomNumber = 9

Les entiers sont couramment utilisés comme compteurs dans les boucles For...Next :

Dim Counter As Integer

For Counter = 0 to 2
  MsgBox Counter
Next Counter

Essayer d'attribuer une valeur inférieure à -32768 ou supérieure à 32767 à un nombre entier entraînera une erreur d'exécution:

Dim MyNumber As Integer
MyNumber = 40000  'Run-time error '6': Overflow

Chaîne

Une variable chaîne peut contenir un texte vide, un caractère, un mot ou un texte de longueur variable. La valeur de chaîne doit être comprise entre guillemets ( " ).

Dim Fruit as String
Fruit = "Banana"

Si vous avez besoin de guillemets dans une chaîne littérale, vous utilisez deux guillemets ( "" ).

Dim Quote as String
Quote = "Bill says: ""Learn VB!"""


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow