ExcelDow XLDnaute Occasionnel 19 Juillet 2016 #1 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
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 +++++
ExcelDow XLDnaute Occasionnel 23 Juillet 2016 #16 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";"")))))))))) Vote positif 0 Vote négatif
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";""))))))))))
ExcelDow XLDnaute Occasionnel 23 Juillet 2016 #17 A oui, super JCGL, c'est bon, ça marche aussi bien, merci à toi, et à vous tous. Mon soucis est trouvé, merci A++++++ Vote positif 0 Vote négatif
A oui, super JCGL, c'est bon, ça marche aussi bien, merci à toi, et à vous tous. Mon soucis est trouvé, merci A++++++
S Si... XLDnaute Barbatruc 23 Juillet 2016 #18 Salut Tu peux encore choisir : Avec cette formule =CHOISIR(L2;"GV";"GV";"RI";"RI";"RI-A";"RI-A";"GV";"GV";"GV";"GV") Cliquez pour agrandir... 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 Vote positif 0 Vote négatif
Salut Tu peux encore choisir : Avec cette formule =CHOISIR(L2;"GV";"GV";"RI";"RI";"RI-A";"RI-A";"GV";"GV";"GV";"GV") Cliquez pour agrandir... 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
ExcelDow XLDnaute Occasionnel 23 Juillet 2016 #19 OK, merci pour ton aide SI..... A++++ Vote positif 0 Vote négatif