Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
utilises l'enregistreur de macros, entre dans la cellule contenant la formule à transcoder en vba et tapes sur ENTER (si c'est une matricielle, valides par CTRL SHIFT ENTER), arrêtes ensuite l'enregistreur et modifie le code fourni en pour l'affecter à ton textbox
Pour la fonction NB.SI, l'enregistreur de macros donne le code suivant
Perso, étant donné qu'il n'y a qu'une seule condition, au lieu d'utiliser une formule matriciel (gourmande en mémoire vive), j'aurais utilisé une fonction "normal"! Plus précisément la fonction : SOMME.SI()
Soit encore plus précisément :
Code:
=SOMME.SI(J3:BB3;"<30000";J3:BB3)
De plus, Bruce68, cela te rendra la traduction en VBA plus facile 😉
Si tu fais comme conseillé par Ledzepfred, tu constateras que la fonction SOMME.SI() s'écrit en VBA : SUMIF
Bon test.
En cas de soucis, n'hésite pas à demander plus d'information, mais normalement tu devrais t'en sortir avec tout ça 😉
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD