erreur formule sumproduct

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 !

nina71287

XLDnaute Occasionnel
Bonsoir,

J'ai besoin d'aide sur le fonctionnement de sumproduct
ma formule marche trés bien si à la place de "sem" je met une valeur par contre si je mets la variable sem elle ne marche plus j'ai un message d'erruer incompatiiblité de type.

merci d'avance pr votre aide


Sub sommeprod()
Sheets(1).Select
Dim vResult As Variant
Dim sem As Integer
sem = InputBox("quelle semaine voulez vous,")
vResult = _
[SUMPRODUCT(($A$2:$A$12=sem)*($B$2:$B$12)*($C$2:$C$12))]
MsgBox vResult
End Sub
 
Re : erreur formule sumproduct

Bonjour nina,

Il y a une variable, il ne faut pas utiliser les crochets mais Evaluate :

Code:
Sub sommeprod()
Dim vResult As Variant, sem As Integer
Sheets(1).Select
On Error Resume Next
sem = InputBox("quelle semaine voulez vous,")
If Err Then Exit Sub 'si on n'entre pas une valeur numérique
vResult = _
Evaluate("SUMPRODUCT(($A$2:$A$12=" & sem & ")*($B$2:$B$12)*($C$2:$C$12))")
MsgBox vResult
End Sub

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

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
458
Réponses
3
Affichages
924
Retour