Bonjour
Tu demandes un mouvement qui n'était pas prévu
Normalement on changeait de ligne si l'on validait une donnée en colonne C et qu'il y avait 2 "1" sur la même ligne
Il n'a jamais été question de changer de ligne si on places 2 "1" dans une ligne sans la validation de la donnée en colonne C
Tout ce que tu peux faire de plus, c'est de ne pas accepter la donnée en colonne C si pas 2 "1" dans la ligne
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("A9:C14"), Target) Is Nothing And Target.Count = 1 Then
If Target = "" Then Exit Sub
If Target.Column <> 3 Then
Target.Offset(0, 1).Select
Else
If Application.CountIf(Range("E" & Target.Row & ":T" & Target.Row), 1) > 1 Then
Range("A" & Target.Row + 1).Select
Else
Target = ""
Target.Select
End If
End If
End If
End Sub