Executer 2 actions si un test est vrai

  • Initiateur de la discussion Rémi
  • Date de début
R

Rémi

Guest
Bonjour à tous,
j' aurais voulu savoir comment executer deux actions lors d' un test.
SI(Test;Premiere action et deuxieme action;Test Faux)
Quelle est la syntaxe si elle existe?
Merci d' avance.
 
J

JCA06

Guest
Bonjour Rémi, le Forum,

Si tu parles de la fonction de feuille Excel SI, je pense que tu ne peux que renvoyer une valeur si vrai et une valeur si faux.

Si tu parles de la fonction vba If..Then...Else, tu peux enchainer les actions en les séparant par ": ".

Si cela ne répond pas à ta question, dis nous en plus : quels actions si VRAI ?
 
S

sousou

Guest
Bonjour Rémi

Imagine que la réponse vrai de ta fonction SI appelle une fonction que tu as créé en VB, tu peux ainsi faire plusieurs calculs ou autres en fonction des arguments que tu demande dans ta fonction.


=SI(A1=1;monsi(A1);"Non")
Cà, c'est la formule Excel

Function monsi(a)
monsi = "oui"
MsgBox "la réponse est oui"
End Function
Et cà deux actions éxecutées par la fonction monsi.

A voir si cela t'inspires.
 
R

Rémi

Guest
Okay
Merci beaucoup.
C' est ca mon problème c' est qu 'on ne peut renvoyer qu 'une seule valeur dans la fonction SI de la feuille Excel.
Je crois que je vais enchainer les actions en VBA.

Merci de votre aide
 

Discussions similaires