Bonjour,
Non mais ça on avait bien compris !
Ce qu'il faut c'est pas un autre résumé mais le détail de toutes les conditions et de toutes les actions si vrai et si faux...
En effet la situation est très différente selon que les conditions sont cumulatives et/ou identiques.
par exemple : si aucun if ... = "" n'est admis, un simple
For each Cellule in plage... peut suffire si l'action qui en résulte est identique.
Comment est lancé la sub résultat ? par appui sur un bouton ?
A+
Sinon un simple "truc" comme ça peut suffire :
Sub test()
For Each o In Range("B3:B13")
If o = "" Then
MsgBox "Sorry, Vous devez remplir la ligne " & o.Row
Exit Sub
End If
Next
End Sub
(Avec ou sans Exit sub)
...mais je doute que ce soit vraiment ça le problème !