Oui tu peux écrire if titi = "1" and toto="bon" then 'blabla---- else 'blabla
Endif
"matt" a écrit dans le message de news:03c601c3d392$1eb3c650$
je voudrais savoir si le vba accepte pludieurs arguments avec un or ou un and dans une condition if
Merci
Raymond [mvp]
Bonjour Gaël et bonne année.
juste une précision pour dire que vba, comme tous les langages, gère mal les imbrications de And et Or mélangés à des Not et que le seul moyen de se prémunir est l'utilisation de parabthèses. if (titi = "1" and toto="bon") or (not isnull(tata) and titi <> "tutu") then if (titi = "1") and (toto="bon") or (not isnull(tata)) and (titi <> "tutu") then je conseille toujours de ne laisser que les or/and hors des paranthèses pour la clarté de lecture et s'il y a des paranthèses imbriquées les mettre sur plusieurs lignes. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Gaël Schmitt [MS]" a écrit dans le message de news:%
Bonjour,
Oui tu peux écrire if titi = "1" and toto="bon" then 'blabla---- else 'blabla
Endif
"matt" a écrit dans le message de news:03c601c3d392$1eb3c650$
je voudrais savoir si le vba accepte pludieurs arguments avec un or ou un and dans une condition if
Merci
Bonjour Gaël et bonne année.
juste une précision pour dire que vba, comme tous les langages, gère mal les
imbrications de And et Or mélangés à des Not et que le seul moyen de se
prémunir est l'utilisation de parabthèses.
if (titi = "1" and toto="bon") or (not isnull(tata) and titi <> "tutu")
then
if (titi = "1") and (toto="bon") or (not isnull(tata)) and (titi <> "tutu")
then
je conseille toujours de ne laisser que les or/and hors des paranthèses pour
la clarté de lecture et s'il y a des paranthèses imbriquées les mettre sur
plusieurs lignes.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Gaël Schmitt [MS]" <gaels@online.microsoft.com> a écrit dans le message de
news:%23O0ZmK50DHA.1740@TK2MSFTNGP12.phx.gbl...
Bonjour,
Oui tu peux écrire
if titi = "1" and toto="bon" then
'blabla----
else
'blabla
Endif
"matt" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:03c601c3d392$1eb3c650$a001280a@phx.gbl...
je voudrais savoir si le vba accepte pludieurs arguments
avec un or ou un and dans une condition if
juste une précision pour dire que vba, comme tous les langages, gère mal les imbrications de And et Or mélangés à des Not et que le seul moyen de se prémunir est l'utilisation de parabthèses. if (titi = "1" and toto="bon") or (not isnull(tata) and titi <> "tutu") then if (titi = "1") and (toto="bon") or (not isnull(tata)) and (titi <> "tutu") then je conseille toujours de ne laisser que les or/and hors des paranthèses pour la clarté de lecture et s'il y a des paranthèses imbriquées les mettre sur plusieurs lignes. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Gaël Schmitt [MS]" a écrit dans le message de news:%
Bonjour,
Oui tu peux écrire if titi = "1" and toto="bon" then 'blabla---- else 'blabla
Endif
"matt" a écrit dans le message de news:03c601c3d392$1eb3c650$
je voudrais savoir si le vba accepte pludieurs arguments avec un or ou un and dans une condition if
Merci
matt
-----Message d'origine----- Bonjour,
Oui tu peux écrire if titi = "1" and toto="bon" then 'blabla---- else 'blabla
Endif merci beaucoup "matt" a écrit dans le message de
news:03c601c3d392$1eb3c650$
je voudrais savoir si le vba accepte pludieurs arguments avec un or ou un and dans une condition if
Merci
.
-----Message d'origine-----
Bonjour,
Oui tu peux écrire
if titi = "1" and toto="bon" then
'blabla----
else
'blabla
Endif
merci beaucoup
"matt" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:03c601c3d392$1eb3c650$a001280a@phx.gbl...
je voudrais savoir si le vba accepte pludieurs arguments
avec un or ou un and dans une condition if