activation d'une macro a la fermeture du fichier.

  • Initiateur de la discussion Initiateur de la discussion antoine
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

antoine

Guest
bonjours a tous,

je souhaiterai imprimer automatiquement une courbe relative à des données excel(jusque la ca va!).

mais j'aimerai savoir si il est possible de faire une macro pour que l'impression se lance automatiquement a la fermeture du fichier.

amicalement

antoine...
 
Bonjour antoine,

- va dans l'éditeur de macro (Alt+F11),
- sélectionne 'Thisworkbook' (double clic) dans l'explorateur de projets qui est généralement sur la gauche de l'écran. S'il n'est pas là, affiche le depuis le menu 'Affichage/Explorateur de projets',
- sur le dessus de la 'fenêtre de code', tu vois deux listes. Par défaut (Général) et (déclarations). Dans la première, sélectionne 'Workbook' et dans la deuxième 'BeforeClose'. Les deux lignes suivantes vont apparaitre :
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

End Sub

Entre les deux lignes ci-dessus, insère le code correspondant à ce que tu veux faire.
Tu peux aussi, à ce niveau, appeler une ou des macro en insérant simplement leur(s) nom(s). Dans ce cas, et en fonction de où sont écrites tes macros, il faudra porter une attention particulière à la déclaration de tes variables.

Tu peux effacer les deux lignes qu'il a créé quand tu as sélectionné 'Workbook'.

Voilà, tu viens de créer ce qu'on appelle une macro évennementielle. C'est à dire un truc qui s'exécute lorsqu'un évennement se produit. En l'occurence, à la fermeture du fichier considéré.


En espérant que cela te dépanne.

Abel.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
300
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
462
Retour