en fait je ne veux pas faire apparaitre la formule => la "formule si" ne marche pas en fait si, par exemple, je mets la formule en A1, que le chiffre 1 apparait en B1, et que veux faire apparaitre "ok" en C1
fichier en PJ = je ne veux pas que les formules apparaissent dans le colonne E, mais dans la colonne F. Or, la formule Si marche si on la met dans les cellules de la colonne E
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cancel As Boolean
On Error Resume Next
If Target.Column = 4 Then
If Target.Row >= 6 And Target.Row <= 15 Then
If Target.Value = 1 Then Range("E" & Target.Row).Value = "OK"
If Target.Value = 0 Then Range("E" & Target.Row).Value = "K_O"
If IsEmpty(Target) Or Target.Value = vbNullString Or Target.Value = "" Then Exit Sub
If Target.Value > 1 Then Target.Value = "": Range("E" & Target.Row).Value = "": Exit Sub
Else
End If
Else
Cancel = True
End If
On Error GoTo 0
End Sub
J'ai borné les valeurs à mettre en D(x) entre 0 et 1