GoTo, instruction
Se branche sans condition à une ligne particulière d’une procédure.
Syntaxe
Ligne Atteindre
L’argumentde ligne requis peut être n’importe quelle étiquette de ligne ou numéro de ligne.
Remarques
L’instruction GoTo peut se brancher uniquement aux lignes appartenant aux procédures où elle se trouve.
Remarque
Un nombre excessif d’instructions GoTo peut compliquer la lecture et le débogage du code. Utiliser des instructions de contrôle structuré (Do... Loop, Pour... Ensuite, si... Alors... Sinon, sélectionnez Case) dans la mesure du possible.
Exemple
Cet exemple utilise l’instruction GoTo pour se brancher à des étiquettes de ligne d’une procédure.
Sub GotoStatementDemo()
Dim Number, MyString
Number = 1 ' Initialize variable.
' Evaluate Number and branch to appropriate label.
If Number = 1 Then GoTo Line1 Else GoTo Line2
Line1:
MyString = "Number equals 1"
GoTo LastLine ' Go to LastLine.
Line2:
' The following statement never gets executed.
MyString = "Number equals 2"
LastLine:
Debug.Print MyString ' Print "Number equals 1" in
' the Immediate window.
End Sub
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.