[Catégorie modifiée VB6 --> .Net] opérateur "OU" dans une suite d'éléments [Résolu]

Signaler
Messages postés
17
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 novembre 2010
-
Messages postés
17
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 novembre 2010
-
Bonjour à tous,

Débutant en vb 2008, je cherche la formulation correcte pour écrire "ou" en vb 2008. Pas le "ou" mathématique mais dans le cas d'une succession d'éléments. En l'occurrence, je cherche comment rédiger correctement :

If TexteBox1.Text = "cet valeur" OU "celle-ci" ou "celle-là" Then ....

Les valeurs ne seront pas des nombres, mais dans le cas qui m'intéresse des noms d'animaux.

Peut-être suis-je complément en dehors de la syntaxe mais comme je débute .... je cherche ...

Merci d'avance pour vos réponses et désolé si ma question est mal "placée" ou appelle une solution "évidente" pour les plus avancés d'entre vous.

Cordialement

3 réponses

Messages postés
140
Date d'inscription
mardi 25 novembre 2003
Statut
Membre
Dernière intervention
1 novembre 2010
5
bonjour,
        If TextBox2.Text "chat" OrElse TextBox2.Text "vache" OrElse TextBox2.Text = "chien" Then
            MessageBox.Show("coucou")
        End If
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
70
Salut
Dans ton cas, un simple Or suffit.
    If TextBox2.Text = "chat" Or _
       TextBox2.Text = "vache" Or _
       TextBox2.Text = "chien" Then
          MessageBox.Show("coucou")
    End If

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
17
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 novembre 2010

Bonjour à vous deux,

Merci pour vos réponses que j'ai intégrées dans mon programme de test. Etant "débloqué" pour le moment, je vais continuer mon apprentissage de VB.
Un grand merci !