Je cherche à convertir une formule que j'ai sur une feuille Excel vers un Textbox dans un Userform.
J'ai pu en convertir une simple, mais j'ai de la misère avec celle-ci avec des fomule impbriquée. Si quelqu'un peut m'aider.
J'ai utlisé l'enregistrement macro afin de la convertir en VBA, mais je n'ai envie qu'elle soit indépdendante des cellules.
Formule Excel :
=SOMMEPROD((SOUS.TOTAL(3;INDIRECT("U"&LIGNE($U$13:$U$400)))*($U$13:$U$400="Oui") ))
Formule Macro :
"=SUMPRODUCT((SUBTOTAL(3,INDIRECT(""U""&ROW(R13C21:R400C21)))*(R13C21:R400C21=""Oui"") ))"
VBA pour textobox (que je cherche à faire et qui me donne que des messages d'erreur à chaque fois):
TextBox1 = WorksheetFunction.SumProduct(Sheets("Feuille1")((Subtotal(3, Indirect("U" & Rows("U3:U400"))) * Range("U3:U400"))), "Oui")
Partager