Partager via


Écriture d’instructions Visual Basic

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

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

  • Instructions d’affectation, qui attribuent une valeur ou une expression à une variable ou une constante.

  • Instructions exécutables, qui lancent des actions. Elles peuvent exécuter une méthode ou une fonction et elles peuvent être lues en boucle ou créer des branches dans des blocs de code. Les instructions exécutables contiennent souvent des opérateurs mathématiques ou conditionnels.

Continuer une instruction sur plusieurs lignes

Une instruction tient généralement sur une ligne, mais vous pouvez continuer une instruction sur la ligne suivante à l’aide d’un caractère de continuation de ligne. Dans l'exemple suivant, l'instruction exécutable MsgBox tient sur trois lignes :

Sub DemoBox() 'This procedure declares a string variable, 
    ' assigns it the value Claudia, and then displays 
    ' a concatenated message. 
    Dim myVar As String 
    myVar = "John" 
    MsgBox Prompt:="Hello " & myVar, _ 
        Title:="Greeting Box", _ 
        Buttons:=vbExclamation 
End Sub

Ajouter des commentaires

Les commentaires peuvent expliquer une procédure ou une instruction particulière à toute personne lisant votre code. Visual Basic ignore les commentaires lorsqu'il exécute vos procédures. Les lignes de commentaire commencent par une apostrophe (') ou par Rem suivie d’un espace, et peuvent être ajoutées n’importe où dans une procédure. Pour ajouter un commentaire sur la même ligne que l'instruction, insérez une apostrophe après l'instruction, suivie du commentaire. Par défaut, les commentaires sont affichés en vert.

Vérifier les erreurs de syntaxe

Si vous appuyez sur Entrée après avoir tapé une ligne de code et que la ligne s'affiche en rouge (un message d'erreur peut également apparaître), recherchez ce qui ne va pas dans votre instruction, puis corrigez l'erreur.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.