Salut
la proposition de BrunoM45 est bien pratique , pour faciliter le remplissage des cellule et en même temps s'assurer qu elles seront toutes rempli
si tu veux encore essayer les msgbox voici deux propositions :
Worksheets("formulairesaisie").Select
Set Rng = Union(Range("FS_demandeur"), Range("FS_demandeur")) '................
'or Rng.Interior.ColorIndex = 3
For Each c In Rng
If IsEmpty(c) Then MsgBox "Merci de remplir le champ selectionné"
c.Select 'or c.Interior.ColorIndex = 3
Exit Sub
Next
Worksheets("formulairesaisie").Select
Set Rng = Union(Range("FS_demandeur"), Range("FS_demandeur")) '................
Rng.Interior.ColorIndex = 2
For Each c In Rng
If IsEmpty(c) Then rslt = rslt & ", " & c.Address(0, 0)
c.Interior.ColorIndex = 3
Next
MsgBox "Merci de remplir le champ selectionné" & rslt