Exécuter une macro par la touche "enregistrer"

  • Initiateur de la discussion Initiateur de la discussion abcd
  • 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 !

abcd

XLDnaute Barbatruc
Bonjour,

Ci-joint un fichier contenant une macro qui permet de trier un plan (Grouper et créer un plan).
Elle efface le plan existant, trie les données et recrée un plan.

Cette macro s'exécute par un bouton.
Je souhaite supprimer ce bouton et que la macro s'exécute par l'icone "Enregistrer" de la barre d'outils standard.
Un genre de "Before close", mais sans fermer le fichier.

Cette commande existe-t-elle, et comment la mettre en place ?
merci d'avance.

abcd
 

Pièces jointes

Dernière édition:
Re : Exécuter une macro par la touche "enregistrer"

Bonjour Abcd, Pierrot,le forum,

Si tu veux vraiment un déclenchement sur le bouton Enregistrer de la barre standard:

Code:
Application.CommandBars("Standard").FindControl(ID:=3).OnAction = "PlanAuto"

Il ne faudra pas oublier dans PlanAuto de mettre
Code:
ThisWorkbook.Save

si tu veux que le classeur soit enregistré.

Et avant fermeture du classeur
Code:
Application.CommandBars("Standard").FindControl(ID:=3).Reset

A+
 
Re : Exécuter une macro par la touche "enregistrer"

Bonjour Pierrot,

Cela fonctionne parfaitement, merci.

Petite question subsidiaire : comment supprimer le bouton existant ?
Question peut-être simpliste, mais je ne m'y connais pas du tout en macros.

abcd
 
Re : Exécuter une macro par la touche "enregistrer"

Re Abcd,

Sans macro,:

1 Afichage, Barres d'outils, Boîte à outils contrôles.
2 Cliquer sur l'équerre (bleue) de la barre d'outils pour la griser
3 Sélectionner le bouton puis Touche suppr.

A bientôt
 
- 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

Discussions similaires

A
Réponses
2
Affichages
1 K
AlexAGEMS
A
M
Réponses
4
Affichages
838
msauvegrain
M
Retour