Code vba pour formule

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 !

MIKEFLY62

XLDnaute Junior
Bonjour,

Debutant en vba, pourrais je avoir le code de traduction de la formule ci dessous en vba.

{=SOMME(SI('2008'!$P$2:$P$38000=$B$1;1;0)*SI('2008'!$L$2:$L$38000=$B$3;1;0)*SI('2008'!$O$2:$O$38000= "";1;0))}

merci
 
Re : Code vba pour formule

Bonjour,

tu veux écrire la formule dans une cellule ou recuperer le resultat en vba ?

Cette formule permet d'eviter la validation matricielle :
Code:
=SOMMEPROD(('2008'!$P$2:$P$38000=$B$1)*('2008'!$L$2:$L$38000=$C$3)*('2008'!$O$2:$O$38000=""))

Code:
'Pour recuperer le resultat 
Sub Test()
MsgBox Application.Evaluate("SUMPRODUCT(('2008'!$P$2:$P$38000=$B$1)*('2008'!$L$2:$L$38000=$C$3)*('2008'!$O$2:$O$38000=""""))")
End Sub

'Pour poser la formule dans la cellule
Sub Test1()
ActiveCell.FormulaR1C1 = "=SUMPRODUCT(('2008'!R2C16:R38000C16=R1C2)*('2008'!R2C12:R38000C12=R3C3)*('2008'!R2C15:R38000C15=""""))"
End Sub
 
Dernière édition:
Re : Code vba pour formule

Bonjour catrice,

j'aimerais pas l'intermediaire du vba, recuperer le resultat qui est de plus en plus long a calculer car ma base grandit, je cherche de la rapidité dans le temps de calcul par vba.JE ne sais pas si c'est realisable mais si oui ne connaissant pas le vba merci de me dire comment faire.

Cordialement

Mike
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
196
Réponses
7
Affichages
178
Réponses
15
Affichages
290
Réponses
3
Affichages
315
Réponses
2
Affichages
285
Réponses
15
Affichages
253
Réponses
18
Affichages
538
Réponses
7
Affichages
305
Retour