Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Fonction SI en VBA

ExcelDow

XLDnaute Occasionnel
Bonjour à vous tous,
J'aurais juste une question à vous chère membres,

J'utilise beaucoup la fonction =SI, avec 7 ou 8 si, et j'aimerais savoir, si c'était possible de le faire en VBA, ce que je ne connais absolument pas.
Voilà, merci et A +++++
 

Pièces jointes

  • Fonction SI_VBA.xlsm
    11.2 KB · Affichages: 57

ExcelDow

XLDnaute Occasionnel
OK, merci Dranreb pour ta solution, mais pour moi, je comprend mieux comme ça:

=SI(L2=1;"GV";SI(L2=2;"GV";SI(L2=3;"RI";SI(L2=4;"RI";SI(L2=5;"RI";SI(L2=6;"RI";SI(L2=7;"RI";SI(L2=8;"GV";SI(L2=9;"GV";SI(L2=10;"GV";""))))))))))
 

Si...

XLDnaute Barbatruc
Salut

Tu peux encore choisir :
Avec cette formule
=CHOISIR(L2;"GV";"GV";"RI";"RI";"RI-A";"RI-A";"GV";"GV";"GV";"GV")
Ou, une fonction personnalisée
VB:
Function Nom(R As Range)
  Nom = Application.Choose(R, "GV", "GV", "RI", "RI", "RI-A", "RI-A", "GV", "GV", "GV", "GV")
End Function
 

Pièces jointes

  • Choix.xlsm
    14.5 KB · Affichages: 46
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…