Si vous tapez msgbox dans l'éditeur vba puis l'aide F1 vous aurez toutes les explications sur les boites de messages
Sub EffaceDonnées()
Dim Supp
Supp = MsgBox("Voulez-vous éffacer les données ?", vbYesNo + vbQuestion + _
vbDefaultButton2, "Confirmation de suppression")
If Supp = vbYes Then
Application.ScreenUpdating = False
With Range("b4:b800")
.ClearContents
.Interior.ColorIndex = xlNone
End With
Else
Exit Sub
End If
End Sub