Bonjour,
Je crois qu'il faudrait disposer de la sorte
If Sheets("Stocks").Range("C" & h).value = NumLot And Sheets("Stocks").Range("E" & h).value = Str_Code Then
Ici, on vérifie renvoie "Oui" si, sur une meme ligne, la valeur en C vaut NumLot et la valeur en E vaut Str_Code.
Cordialement,