Bonjour, je deviens chèvre avec ce code.
J'ai un fichier avec une feuille pour le résultat et une feuille pour la source.
Feuille "Result" ; dans laquelle je souhaite remplir les cellules jaunes avec les données "Ref" de la feuille Source
En feuille "Attendu" : Ce que j'attends
Ce bout de code marche mais ne renvoie pas les bonnes "Ref" :
For Lig = 3 To derligD
For Col = 4 To dercolD Step 3
Marque = Cells(1, Col)
Article = Cells(Lig, 1)
Result = Application.Index(wsS.Range("E2:E" & derligS), _
Application.Match(Article, wsS.Range("A:A"), 0) * _
Application.Match(Marque, wsS.Range("D"), 0))
wsD.Cells(Lig, Col) = Result
Par avance merci de votre aide !
J'ai un fichier avec une feuille pour le résultat et une feuille pour la source.
Feuille "Result" ; dans laquelle je souhaite remplir les cellules jaunes avec les données "Ref" de la feuille Source
En feuille "Attendu" : Ce que j'attends
Ce bout de code marche mais ne renvoie pas les bonnes "Ref" :
For Lig = 3 To derligD
For Col = 4 To dercolD Step 3
Marque = Cells(1, Col)
Article = Cells(Lig, 1)
Result = Application.Index(wsS.Range("E2:E" & derligS), _
Application.Match(Article, wsS.Range("A:A"), 0) * _
Application.Match(Marque, wsS.Range("D"), 0))
wsD.Cells(Lig, Col) = Result
Par avance merci de votre aide !