Bonsoir Victor Perrin, Xmenpl, le forum,
Une autre approche....de ce que j'ai compris....
Tu as 3 plages de 5 cellules donc 15 au total, si elles ne sont pas toutes remplies, tu affiches un message et tu sorts de la procédure ?
Je compte donc le nombre de cellules vides et si il est différent de 0, j'affiche le message...
Sub test()
Dim val As Integer
On Error Resume Next
val = Sheets("Template_Remplissage").Range("D6:D10,D16:D20,D26:D30").SpecialCells(xlCellTypeBlanks).Count
If val <> 0 Then
MsgBox ("merci de dasher tous les audits précédents avant de lancer une nouvelle série"): Exit Sub
Else
MsgBox "Ta macro"
End If
End Sub
Cordialement,