Bonjour,
je suis plutôt d'accord avec jmd
Une MFC rouge doit être suffisante pour qq'un de consciencieux. Si c'est un j'menfoutiste rien n'y fera...
Ceci dit, une proposition qui active la liste de choix en cas de besoin :
Private Sub Worksheet_Calculate()
Dim lig As Long
For lig = ActiveCell.Row - 1 To ActiveCell.Row
If Cells(lig, "O") = "" And Cells(lig, "M").Value2 > 0.5 / 24 And Cells(lig, "M") <> "" Then
Cells(lig, "O").Select: SendKeys "%{down}"
End If
Next lig
End Sub
à toi de voir s'il ne faut pas ajouter des tests pour éviter le déclenchement de cette mécanique lors d'une saisie normale.
Une saisie peut impacter sa ligne et sa suivante, je limite donc le contrôle à ces 2 lignes pour ne pas ralentir l'ensemble.
eric