Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("I2:I5000")) Is Nothing Then
Dim ValMin, IndexValMin
[J1:J5000].ClearContents ' On efface la colonne J
ValMin = Application.Min(Range("I1:I5000")) ' Ialcul du min de la colonne I
IndexValMin = Application.Match(ValMin, Range("I1:I5000"), 0) ' Où se trouve t-il ?
Cells(IndexValMin, "j") = ValMin ' On range cette valeur dans la colonne J
End If
End Sub