Re,
Mea Culpa. Merci de corriger comme suivant ou bien reprend mon code entier qui est corrigé actuellement :
reponse = MsgBox("Rappel " & cel.Offset(0, -3), vbYesNoCancel)
Dans la macro on parcourt la plage D4:D7 en avançant cellule par cellule. Cette référence est indiqué par l'objet cel dans notre macro. cel.Offset(0,-3) référence la cellule (ici cel) sur la même ligne mais 3 colonne à gauche de la cellule active ou la cellule(objet cel) sur laquelle on travaille.
Par exemple dans la boucle (For Each) la première itération traite cel qui correspond à la cellule D4, cel.Offset(0,-3) donc réfère à la cellule A4.