Bonjour Astyanax, JBARBE, mapomme, JM, le forum,
Pas besoin de VBA, voyez le fichier joint avec :
- validation des données en A1 =SI(NB.SI(B1:J1;"O");A1="X";OU(A1="O";A1="X"))
- validation des données en J1 =SI(NB.SI(A1:I1;"O");J1="X";OU(J1="O";J1="X"))
- validation des données sur B1:I1 =SI(NB.SI($A1:A1;"O")+NB.SI(C1:$J1;"O");B1="X";OU(B1="O";B1="X"))
Bonne journée.