Bonjour,
Avec un fichier et le résultat attendu ce serait beaucoup plus simple. Au vu des explications, ce que vous décrivez est conforme au code posté. A ce moment :
For i = 9 to 1000
If Worksheets("Feuil2").Range("R" & i)<Worksheets("Feuil2").Range("W" & i) And Worksheets("La feuille de destination").Range("La colonne de destination" & i) = "Positif" Then
Worksheets("La feuille de destination").Range("La colonne de destination" & i) = "Négatif"
ElseIf Worksheets("Feuil2").Range("R" & i)>Worksheets("Feuil2").Range("W" & i) And Worksheets("La feuille de destination").Range("La colonne de destination" & i) = "Negatif"
Worksheets("La feuille de destination").Range("La colonne de destination" & i) = "Positif"
End If
Next i
Merci de poster un fichier représentatif, le besoin exact et le résultat attendu si cela ne correspond pas.
Cdlt,