Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Visual Basic vous permet de tester des conditions et d’effectuer différentes opérations en fonction des résultats de ce test. Vous pouvez tester la valeur true ou false d’une condition, pour différentes valeurs d’une expression ou pour différentes exceptions générées lorsque vous exécutez une série d’instructions.
L’illustration suivante montre une structure de décision qui teste la valeur true d’une condition et prend différentes actions en fonction de sa valeur true ou false.
Si... Alors... Else Construction
If...Then...Else
les constructions vous permettent de tester une ou plusieurs conditions et d’exécuter une ou plusieurs instructions en fonction de chaque condition. Vous pouvez tester des conditions et effectuer des actions de la manière suivante :
Exécuter une ou plusieurs instructions si une condition est
True
Exécuter une ou plusieurs instructions si une condition est
False
Exécutez certaines instructions si une condition est
True
et d’autres si elle estFalse
Tester une condition supplémentaire si une condition antérieure est
False
La structure de contrôle qui offre toutes ces possibilités est la If... Alors... Else, instruction. Vous pouvez utiliser une version à une seule ligne si vous n’avez qu’un seul test et une instruction à exécuter. Si vous avez un ensemble plus complexe de conditions et d’actions, vous pouvez utiliser la version à plusieurs lignes.
Choisir... Construction de cas
La Select...Case
construction vous permet d’évaluer une expression une seule fois et d’exécuter différents ensembles d’instructions en fonction de différentes valeurs possibles. Pour plus d’informations, consultez Sélectionner... Case, instruction.
Essayer... Catch... Enfin, construction
Try...Catch...Finally
les constructions vous permettent d’exécuter un ensemble d’instructions dans un environnement qui conserve le contrôle si une de vos instructions provoque une exception. Vous pouvez effectuer différentes actions pour différentes exceptions. Vous pouvez éventuellement spécifier un bloc de code qui s’exécute avant de quitter toute la Try...Catch...Finally
construction, quel que soit le résultat. Pour plus d’informations, consultez Try...Catch...Finally, instruction.
Remarque
Pour de nombreuses structures de contrôle, lorsque vous cliquez sur un mot clé, tous les mots clés de la structure sont mis en surbrillance. Par exemple, lorsque vous cliquez If
dans une If...Then...Else
construction, toutes les instances de If
, , Then
ElseIf
, et End If
Else
dans la construction sont mises en surbrillance. Pour passer au mot clé en surbrillance suivant ou précédent, appuyez sur Ctrl+Maj+Bas ou Ctrl+Maj+Flèche vers le haut.