J'ai besoin de faire exécuter automatiquement une macro VBA avant
l'enregistrement d'un fichier excel. C'est pour valider les données qu'un
client va saisir dans le fichier. J'ai pensé à utiliser l'événement
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très
explicite. Pouvez-vous m'aider ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir. La macro s'exécute avant la sauvegarde du fichier. Prends un classeur neuf et mets dans ThisWorkbook et fais "enregistrer sous" :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) MsgBox ThisWorkbook.Name End Sub
Tu vas récupéreer le nom du fichier avant sauvegarde. Cordialement. Daniel "Samira" a écrit dans le message de news:
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement d'un fichier excel. C'est pour valider les données qu'un client va saisir dans le fichier. J'ai pensé à utiliser l'événement BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?
Merci beaucoup
Bonsoir.
La macro s'exécute avant la sauvegarde du fichier.
Prends un classeur neuf et mets dans ThisWorkbook et fais "enregistrer sous"
:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
MsgBox ThisWorkbook.Name
End Sub
Tu vas récupéreer le nom du fichier avant sauvegarde.
Cordialement.
Daniel
"Samira" <Samira@discussions.microsoft.com> a écrit dans le message de news:
09BABD97-0591-4B8B-A7A4-82C3A0CBDA1A@microsoft.com...
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant
l'enregistrement d'un fichier excel. C'est pour valider les données qu'un
client va saisir dans le fichier. J'ai pensé à utiliser l'événement
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas
très
explicite. Pouvez-vous m'aider ?
Bonsoir. La macro s'exécute avant la sauvegarde du fichier. Prends un classeur neuf et mets dans ThisWorkbook et fais "enregistrer sous" :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) MsgBox ThisWorkbook.Name End Sub
Tu vas récupéreer le nom du fichier avant sauvegarde. Cordialement. Daniel "Samira" a écrit dans le message de news:
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement d'un fichier excel. C'est pour valider les données qu'un client va saisir dans le fichier. J'ai pensé à utiliser l'événement BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?
Merci beaucoup
LSteph
Bonsoir, L'aide est qd même un petit peu utile relis là tout de même pour les parametres
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?
oui!bien sûr, selon ce que tu précisera
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement
Un exemple:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) If IsEmpty(Feuil1.[a1]) Then Cancel = True MsgBox "vous devez impérativement remplir A1 de Feuil1" End If End Sub
'@+
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement d'un fichier excel. C'est pour valider les données qu'un client va saisir dans le fichier. J'ai pensé à utiliser l'événement BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?
Merci beaucoup
Bonsoir,
L'aide est qd même un petit peu utile relis là tout de même pour les
parametres
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très
explicite. Pouvez-vous m'aider ?
oui!bien sûr,
selon ce que tu précisera
J'ai besoin de faire exécuter automatiquement une macro VBA avant
l'enregistrement
Un exemple:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
If IsEmpty(Feuil1.[a1]) Then
Cancel = True
MsgBox "vous devez impérativement remplir A1 de Feuil1"
End If
End Sub
'@+
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant
l'enregistrement d'un fichier excel. C'est pour valider les données qu'un
client va saisir dans le fichier. J'ai pensé à utiliser l'événement
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très
explicite. Pouvez-vous m'aider ?
Bonsoir, L'aide est qd même un petit peu utile relis là tout de même pour les parametres
BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?
oui!bien sûr, selon ce que tu précisera
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement
Un exemple:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _ Cancel As Boolean) If IsEmpty(Feuil1.[a1]) Then Cancel = True MsgBox "vous devez impérativement remplir A1 de Feuil1" End If End Sub
'@+
Bonjour,
J'ai besoin de faire exécuter automatiquement une macro VBA avant l'enregistrement d'un fichier excel. C'est pour valider les données qu'un client va saisir dans le fichier. J'ai pensé à utiliser l'événement BeforeSave, mais je ne comprends pas comment l'utiliser. L'aide est pas très explicite. Pouvez-vous m'aider ?