Bonjour,
En reprenant l'idée de JExcelFr et vos précisions :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel as Boolean)
With Me.Worksheets("Total centralisateur")
If InStr(1, .Range("I10"), "erreur") > 0 Then
MsgBox "erreur d'encodage - contactez votre fédé", vbCritical, "ERREUR"
' Si vous voulez ANNULER L'ENREGISTREMENT, DECOMMENTEZ LA LIGNE SUIVANTE
' Cancel = True
End If
End With
End Sub