Bonjour,

Petite erreur sur mon code VBA dont je ne vois absolument pas la source après une heure passé sur la même ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
For i = 5 To DernLigneOP1Parme
Workbooks("Planning + macro PPG Parme horsNPS  V5.2.xlsx").Worksheets("PdP").Cells(i, 12).Value = WorksheetFunction.SumIf(Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Range(Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Cells(5, 3), Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Cells(DernLigneOP1, 3)), Workbooks("Planning + macro PPG Parme horsNPS  V5.2.xlsx").Worksheets("PdP").Cells(i, 5), Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Range(Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Cells(5, DerColOPE1 - 4), Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE1").Cells(DernLigneOP1, DerColOPE1 - 4))) - Workbooks("Planning + macro PPG Parme horsNPS  V5.2.xlsx").Worksheets("PdP").Cells(i, DerColOPE1 - 4)
Next
J'ai bien vérifié toutes les variables inclus dans lignes. Elles sont définies comme des "Long" et ont pour valeurs des nombres entre 50 et 258.

Merci à tous pour votre intérêt sur la question.