Vue d'ensemble des instructions

Mise à jour : novembre 2007

En Visual Basic, une instruction est une instruction complète. Elle contient des mots clés, des opérateurs, des variables, des constantes et des expressions. Chaque instruction appartient à l'une des catégories suivantes :

  • instructions de déclaration qui nomment une variable, une constante ou une procédure et qui peuvent également spécifier un type de données ;

  • instructions exécutables qui initient des actions. Ces instructions peuvent appeler une méthode ou une fonction, et peuvent parcourir ou créer des branches de blocs de code. Les instructions exécutables contiennent des instructions d'assignation, qui assignent une valeur ou une expression à une variable ou à une constante.

Placement de plusieurs instructions sur une seule ligne

Plusieurs instructions peuvent figurer sur une seule ligne, séparées par le signe deux-points (:). L'exemple suivant illustre ce comportement.

Dim sampleString As String = "Hello World" : MsgBox(sampleString)

Ce type de syntaxe rend souvent la lecture et la gestion du code difficiles. Il est donc recommandé de conserver une instruction sur une ligne.

Suite d'une instruction sur plusieurs lignes

Une instruction figure généralement dans une seule ligne, mais lorsqu'elle est trop longue, vous pouvez la poursuivre sur la ligne suivante en utilisant une séquence de continuation de ligne, composée respectivement d'un espace, d'un trait de soulignement (_) et d'un retour chariot. Dans l'exemple suivant, l'instruction exécutable MsgBox se poursuit sur deux lignes.

Public Sub demoBox()
    Dim nameVar As String
    nameVar = "John"
    MsgBox("Hello " & nameVar & _
        ". How are you?")
End Sub

Ajout de commentaires

Le code source n'est pas toujours explicatif, même pour le programmeur qui l'a écrit. Pour simplifier la documentation de leur code, la majorité des programmeurs utilisent donc de nombreux commentaires incorporés. Les commentaires du code peuvent expliquer une procédure ou une instruction particulière à n'importe quelle personne qui la lit ou l'utilise ultérieurement. Visual Basic ignore les commentaires pendant la compilation et ils n'affectent pas le code compilé.

Les lignes des commentaires commencent par une apostrophe (') ou par REM suivi d'un espace. Ils peuvent être ajoutés n'importe où dans le code, sauf dans une chaîne. Pour ajouter un commentaire à une instruction, insérez une apostrophe ou REM après l'instruction, suivie du commentaire. Les commentaires peuvent également figurer sur leur propre ligne distincte. L'exemple de code suivant illustre ces possibilités.

' This is a comment on a separate code line.
REM This is another comment on a separate code line.
x += a(i) * b(i) ' Add this amount to total.
MsgBox(statusMessage) REM Inform operator of status.

Vérification des erreurs de compilation

Si après avoir tapé une ligne de code, la ligne est affichée avec un soulignement ondulant (un message d'erreur peut également être affiché), l'instruction comporte une erreur de syntaxe. Vous devez localiser le problème de l'instruction (en recherchant dans la liste des tâches ou en plaçant le pointeur de la souris sur l'erreur pour lire le message d'erreur) et le corriger. Votre programme ne sera pas correctement compilé si vous ne corrigez pas toutes les erreurs de syntaxe dans votre code.

Voir aussi

Tâches

Comment : diviser et combiner des instructions dans le code

Comment : étiqueter des instructions

Concepts

Instructions d'assignation

Instructions de déclaration en Visual Basic

Instructions exécutables