A voir également:
- Action quand fermeture excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne excel - Guide
- Cartouche d'encre action avis - Forum Imprimante
3 réponses
Giorgiolino
Messages postés
251
Date d'inscription
vendredi 15 mai 2009
Statut
Contributeur
Dernière intervention
2 mars 2015
52
26 mai 2009 à 12:54
26 mai 2009 à 12:54
Bonjour,
ce que tu cherches à faire relève de la programmation évènementielle. ça me semble
possible en passant par un script VBA.
Il s'agira d'ajouter le code de ta macro après celui de la fonction Workbook_Close()
qui correspond à l'action de fermeture du document.
Exemple :
Private Sub Workbook_Close()
msgbox "le fichier est fermé!"
end sub
affiche le message "le fichier est fermé" avant de le fermer effectivement.
Plus d'infos sur ce site --> http://cherbe.free.fr/EVENEMENT.html
Bon codage.
ce que tu cherches à faire relève de la programmation évènementielle. ça me semble
possible en passant par un script VBA.
Il s'agira d'ajouter le code de ta macro après celui de la fonction Workbook_Close()
qui correspond à l'action de fermeture du document.
Exemple :
Private Sub Workbook_Close()
msgbox "le fichier est fermé!"
end sub
affiche le message "le fichier est fermé" avant de le fermer effectivement.
Plus d'infos sur ce site --> http://cherbe.free.fr/EVENEMENT.html
Bon codage.
Re
Tout d'abord, merci de m'avoir répondu.
Je suis désolée mais le code donné ne fonctionne pas du tout.
Ca ne m'affihce même pas le message : le fichier est fermé.
Vois-tu pk ca ne marche pas? As-tu une autre idée?
Merci d'avance
maelig33
Tout d'abord, merci de m'avoir répondu.
Je suis désolée mais le code donné ne fonctionne pas du tout.
Ca ne m'affihce même pas le message : le fichier est fermé.
Vois-tu pk ca ne marche pas? As-tu une autre idée?
Merci d'avance
maelig33
Peux tu rep a ce mes.
car je n'ai pas suivre les reponse spar mail sur le précedent.
merci
maelig33
car je n'ai pas suivre les reponse spar mail sur le précedent.
merci
maelig33
26 mai 2009 à 14:37
Le code est en fait : Private Sub Workbook_BeforeClose(Cancel As Boolean)
26 mai 2009 à 14:38
Le code est en fait : Private Sub Workbook_BeforeClose(Cancel As Boolean)
...............
End Sub
merci encore
26 mai 2009 à 16:56
Effectivement puisque ton action doit être effectuée avant la fermeture, c'était plutôt BeforeClose comme tu as fini par trouver.
Bonne continuation en tout cas.