bonjour
mais ceci fait exactement ce que tu veux, que tu utilises les commandes enregistrer ou enregistrer ou bien les boutons de barre d'outils, Excel va intercepter le désir de l'utilisateur de sauvegarder le fichier, et à ce moment là tu peux conditionner l'enregistrement, comme l'a fait Sylvain.
Tu peux par exemple conditionner la sauvegarde au remplissage de certains cellules.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Application.And([A1] <> "", [A2] <> "") = False Then
MsgBox "pensez à remplir A1 et A2"
Cancel = True
End If
End Sub
bye
Stéphane
ps : cela ne va pas commencer comme sur le MPFE où les gens font des attaques gratuites ou certains prennent mal des broutilles, ou d'autres abusent avec leur boutades (et que l'on ne me parle pas de susceptibilité).