Les nouveaux opérateurs logiques en vb2005

Décembre 2017


Les nouveautés sur les conditions If en Visual Basic 2005



Introduction


Jusqu'à présent nous trouvions les opérateurs logiques And, Or, Xor et Not.
Dans Visual Basic 2005, il y a maintenant deux nouveaux opérateurs logiques :
  • AndAlso
  • OrElse


AndAlso et OrElse permettent de créer une sorte de court-circuit dans la condition.
<gras>

AndAlso


Dans le cas de AndAlso si la condition1 est fausse, la deuxième n'est pas testé et le code se rend directement au end if.

Exemple :
If  condition1 
AndAlso  condition2 
Then  Bloc d'instruction
End If

OrElse


Dans le cas de OrElse si la condition1 est vrai, la deuxième n'est pas testé et le bloc d'instruction est executé.

Exemple :
If  condition1 
OrElse  condition2 
Then
'Bloc d'instruction
End If



Ces deux nouveaux opérateurs permettent ainsi un gain de temps de l'exécution du code au niveau des conditions!
Publié par Drikce06.
Ce document intitulé «  Les nouveaux opérateurs logiques en vb2005  » issu de CodeS-SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Ajouter un commentaire

Commentaires

Commenter la réponse de tof008
[vba excel] aide aux débutants, quelques morceaux de codes
Passer des paramètres de html/javascript vers activex (vb)