Bonjour,
Lorsque je fait une entrée, je renseigne les champs que je connais.
Mais parfois, je n'ai pas la référence interne du produit.
Du coup, dans l'onglet stock, pour ce produit, le nombre d'entrée ne ce met pas à jour.
Ce que je souhaite faire:
si j'ai une case vide dans la colonne D alors utiliser la colonne C pour faire la somme
With Worksheets("ENTREES_SORTIES")
Set Plage_Critere = .Range("C11:C1000")
Set Plage_Somme = .Range("F11:F1000")
End With
With Worksheets("STOCKS")
For k = 11 To .Range("C" & Rows.Count).End(xlUp).Row
Critere = .Range("C" & k)
Cells(k, 6) = WorksheetFunction.SumIf(Plage_Critere, Critere, Plage_Somme)
Next k
End With]
sinon utiliser la colonne D
With Worksheets("ENTREES_SORTIES")
Set Plage_Critere = .Range("D11:D1000")
Set Plage_Somme = .Range("F11:F1000")
End With
With Worksheets("STOCKS")
For j = 11 To .Range("D" & Rows.Count).End(xlUp).Row
Critere = .Range("D" & j)
Cells(j, 6) = WorksheetFunction.SumIf(Plage_Critere, Critere, Plage_Somme)
Next j
End With]