Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Plusieurs conditions (if) successives en VBA ?

2 réponses
Avatar
Jean-Pierre
Bonjour,

Je voudrais =E9crire pour une macro, 3 conditions successives .
Comment faut-il imbriquer les (if) ?
Peut-on utiliser AND ?
Je vous remercie de votre r=E9ponse !
Cordialement,

J.P.

2 réponses

Avatar
MichD
Bonjour

Oui, tu peux imbriquer les si et utiliser "And" ou "Or"

If a>5 and B<10 then
....
end if

if A <2 or B > 5 then
....
end if

if A > 2 then
if B>5 then
....
end if
end if

Tu peux imbriquer plusieurs arguments, la forme dépend de la donne du problème.


MichD
---------------------------------------------------------------
Avatar
LSteph
Bonjour,

Tu as aussi dans certains cas Select Case
s'il y a plusieurs cas sur une même valeur ou condition.

Select Case [b2]

Case 0 to 10
call macro1

Case%0
call macro2

Case else
call macro3

End Select

'LSteph


"Jean-Pierre" a écrit dans le message de
news:
Bonjour,

Je voudrais écrire pour une macro, 3 conditions successives .
Comment faut-il imbriquer les (if) ?
Peut-on utiliser AND ?
Je vous remercie de votre réponse !
Cordialement,

J.P.