OVH Cloud OVH Cloud

Message d'avertissement avant sauvegarde d'une fichier

2 réponses
Avatar
Rsalsa
Bonjour,

Est-il possible, avant la sauvegarde d'un fichier excel, de faire apparaître
un message d'avertissement pour prévenir l'utilisateur de revérifier les
saisies qu'il a effectué ?

Autre cas surlequel je me creuse la tête : comment empêcher la sauvegarde
d'un document excel tant qu'une cellule considérée obligatoire n'a pas été
saisie, et comment avertir l'utlisateur via un message d'avertissement que la
sauvearde n'est pas possible parce ...

D'avance merci pour vos aides

2 réponses

Avatar
papou
Bonjour
Tu peux utiliser l'évènement Worbook_BeforeSave :
Pour un message :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If MsgBox("Avez-vous bien vérifié vos saisies ?", vbYesNo, "Vérifiez !") =
vbNo Then
Cancel = True
End If
End Sub

Pour une vérif sur une cellule donnée (à adapter) :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If Me.Worksheets("Feuil1").Range("A1") = "" Then
Cancel = True
MsgBox "La cellule A1 de la feuille Feuil1 n'est pas saisie" _
& vbLf & "la sauvegarde n'est pas possible", vbExclamation, "Erreur"
End If
End Sub

Cordialement
Pascal

"Rsalsa" a écrit dans le message de news:

Bonjour,

Est-il possible, avant la sauvegarde d'un fichier excel, de faire
apparaître
un message d'avertissement pour prévenir l'utilisateur de revérifier les
saisies qu'il a effectué ?

Autre cas surlequel je me creuse la tête : comment empêcher la sauvegarde
d'un document excel tant qu'une cellule considérée obligatoire n'a pas été
saisie, et comment avertir l'utlisateur via un message d'avertissement que
la
sauvearde n'est pas possible parce ...

D'avance merci pour vos aides


Avatar
Rsalsa
Sympa merci déjà de répondre aussi vite.

J'essaie semaine prochaine

A+

"papou" wrote:

Bonjour
Tu peux utiliser l'évènement Worbook_BeforeSave :
Pour un message :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If MsgBox("Avez-vous bien vérifié vos saisies ?", vbYesNo, "Vérifiez !") =
vbNo Then
Cancel = True
End If
End Sub

Pour une vérif sur une cellule donnée (à adapter) :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
If Me.Worksheets("Feuil1").Range("A1") = "" Then
Cancel = True
MsgBox "La cellule A1 de la feuille Feuil1 n'est pas saisie" _
& vbLf & "la sauvegarde n'est pas possible", vbExclamation, "Erreur"
End If
End Sub

Cordialement
Pascal

"Rsalsa" a écrit dans le message de news:

Bonjour,

Est-il possible, avant la sauvegarde d'un fichier excel, de faire
apparaître
un message d'avertissement pour prévenir l'utilisateur de revérifier les
saisies qu'il a effectué ?

Autre cas surlequel je me creuse la tête : comment empêcher la sauvegarde
d'un document excel tant qu'une cellule considérée obligatoire n'a pas été
saisie, et comment avertir l'utlisateur via un message d'avertissement que
la
sauvearde n'est pas possible parce ...

D'avance merci pour vos aides