bonjour,
oui, mais ...
Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim c As Range
For Each c In Sheets("Feuil1").Cells.SpecialCells(xlCellTypeAllValidation)
If c = "" Then
MsgBox ("Veuillez renseigner la cellule ") & c.Address(0, 0)
Cancel = True
End If
Next c
End Sub