lazlolb
Messages postés23Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention20 janvier 2007
-
21 juin 2006 à 00:28
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 2009
-
21 juin 2006 à 01:29
Bonjour à tous! J'essaie de faire un If avec l'opérateur "or" mais ça ne marche pas... Voici mon genre de code (dites-moi ce qui cloche! =) ):
If Text1.Text="Bonjour" Or "Salut" Then
Text2.Text="Bien le bonjour! =)"
Else
Text2.Text="Ben quoi? J'ai rien à dire!"
End If
À l'aide S.V.P.! VB me dit Runtime error: Type mismatch !!!
A voir également:
Opera has modified script or content on www.google.com (patch-1269, hide chrome ad from google pages). see browser.js for details
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 21 juin 2006 à 00:42
Et oui mais Or ça compare deux boolean :
Text1.Text="Bonjour" est une opération et renvoie un boolean, true ou false, donc jusque la tout va bien.
MAis "Salut" renvoie un String (ça se renvoie lui meme quoi), donc après quand tu fait ton OR, ça compare un boolean à gauche et un string à droite, ça marche donc pas ...
Je sais pas si j'ai été clair, mais en gros ce que tu fais tu as pas le droit, c'est pas aussi simple, il faut faire :
If Text1.Text="Bonjour" Or Text1.Text="Salut" Then