Completando a resposta do Alexandre, creio que seria algo +/- assim:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim resposta As Long
resposta = MsgBox("Deseja mesmo salvar?", vbYesNo)
If resposta = vbYes Then
'seu código
Else
Cancel = True
End If
End Sub
Postado : 10/12/2014 12:19 pm