Bonjour Soheil
C'est bien pour cette raison, qu'il vaut mieux faire CTRL+C (copier) et CTRL+V (coller) du code que l'on vous donne
Sinon pour mieux comprendre, vous pourriez faire également
Edit : J'avais zappé que le module est placé dans la feuille "JOURNAL"
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Sht As Worksheet
' Définir le nom de la feuille de travaille
Set Sht = ThisWorkbook.Sheets("Feuil2")
' Si la cellule modifiée appartient à la colonne I de la feuille ACTIVE
If Not Intersect(Target, Range("I:I")) Is Nothing Then
' Si la valeur de la cellule modifiée correspond à CS OUT
If Target.Value = "CS OUT" Then
' Copie de la ligne complète à la suite de la feuille 2
Target.EntireRow.Copy Sht.Rows(Sht.Range("C" & Rows.Count).End(xlUp).Row + 1)
End If
End If
Set Sht = Nothing
End Sub
A+