Excel : exécuter une macro automatiquement sur enregistrement

Fermé
cpedro27 Messages postés 36 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 22 février 2021 - 22 févr. 2021 à 09:51
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 22 févr. 2021 à 11:27
Bonjour,

Je cherche à exécuter une macro sur Excel automatiquement à l''enregistrement du fichier. Je ne connais pas grand chose au VBA mais je pense que c'est le seul moyen d'y parvenir.

J'avais réussi a exécuter une macro automatiquement avec la fonction "Sub Auto_Open ()" que j'avais lu sur un forum et qui marche bien, mais je n'ai pas trouvé la fonction pour le faire sur l'enregistrement ?

J'utilise un vieux Excel 2007.

Je vous remercie beaucoup par avance

Bonne journée

Guillaume
A voir également:

2 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
22 févr. 2021 à 09:57
Bonjour,

quelle est la fonction de cette macro que vous voulez lancer à l'enregistrement du fichier ?

L'enregistrement se faisant comment ?
Sur l'icône ?
Avec la combinaison de touches ?
Avec la fenêtre Windows de demande d'enregistrement à la fermeture du fichier ?
... ?
0
cpedro27 Messages postés 36 Date d'inscription lundi 25 juin 2012 Statut Membre Dernière intervention 22 février 2021 2
22 févr. 2021 à 10:07
Bonjour et merci de votre retour.

J'ai créé une macro simple avec le bouton "enregistrer macro" de l'onglet développeur. il s'agit d'une succession de 2-3 copier coller et de tri de cellule. Mon objectif est d'effectuer un classement (ranger des cellules) en fonction de la date. J'avais appliquer cette macro sur l'ouverture du fichier, mais cela pose un problème puisque la date qui peut dans certains être passé.

Je vous joins le code VBA (en allant sur modifier) pour vous montrer la macro en question.
https://www.cjoint.com/c/KBwjgJBY8e6

Je vous remercie
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
22 févr. 2021 à 11:27
Bonjour,

mettre la macro dans un des Evenements de ThisWorkbook

https://silkyroad.developpez.com/VBA/EvenementsClasseur/#LII-5

0