ConsultantJP
XLDnaute Occasionnel
Bonjour à tous,
De si bon matin, je deviens dingue avec une sumproduct en VBA. rien ne fonctionne a present j'ai erreur 2029 ... j'ai essayé la formule en worksheetfunction puis en evaluate ... rien n'y fait ...
Pouvez vous me venir en aide svp .
Mon code :
Ps : La formule stock fonctionne très bien.
De si bon matin, je deviens dingue avec une sumproduct en VBA. rien ne fonctionne a present j'ai erreur 2029 ... j'ai essayé la formule en worksheetfunction puis en evaluate ... rien n'y fait ...
Pouvez vous me venir en aide svp .
Mon code :
Code:
Dim X As Range
Dim Y As Range
Dim Z
Dim Stock
Z = DateCE.Value
Dim W As Range
Dim mot
Dim Controle
mot = "Contrôle et classement"
Set X = Workbooks("Fichier.xls").Sheets("Charges").Range("A2:A65536")
Set Y = Workbooks("Fichier.xls").Sheets("Charges").Range("M2:M65536")
Set W = Workbooks("Fichier.xls").Sheets("Charges").Range("F2:F65536")
Stock = Application.WorksheetFunction.SumIf(X, DateValue(DateCE.Value), Y)
Controle = Application.Evaluate("=SUMPRODUCT((DateCE = X)*(W = mot)*(Y*1))")
Ps : La formule stock fonctionne très bien.