Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Lancement de macros depuis un onglet personnel du ruban

Nico888

XLDnaute Nouveau
Bonjour à tous,

Je souhaiterais pouvoir lancer des macros depuis un onglet personnalisé du ruban.
J'ai écris certaines des macros, que j'arrive à lancer depuis un bouton inséré dans une feuille.
J'ai modifié le ruban avec un xml créé avec CustomUI Editor.

Et c'est maintenant que les choses se compliquent : je n'arrive pas à associer la macro avec l'action sur le bouton du ruban.
Je me suis appuyé sur ce tuto, mais en étant obligé de modifier la déclaration <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> en <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> (j'avais un message d'erreur dans CustomUI).

Je précise que je ne maitrise pas bien le VBA ni le XML.
Pour ce qui est de la version d'excel, il s'agit de la version 1902 (build 11328.20420), Office 365 ProPlus.

Merci pour votre Aide
Nico
 

Pièces jointes

  • VMD_Plan de charge_2021.xlsm
    101 KB · Affichages: 6
Solution
bonsoir
tu ne peux pas nommer un module avec le même nom qu'une macro que sce soit un callback ou pas
le voila nettoyé avec tes callback dans un module exprès pour les callback

je l'ai appelé module_callback mais tu peux l'appeler comme tu veux MAIS PAS LE NOM D UNE MACRO

J'AI FAIT LES AUTRES BOUTONS (il fonctionnent tous )


pour un débutant c'est pas mal du tout quand même

ps pour répondre a ta question
en fait la 1ere c'est pour 2007
la seconde c'est a partir de office 2010 et 64 bits

patricktoulon

XLDnaute Barbatruc
bonsoir
tu ne peux pas nommer un module avec le même nom qu'une macro que sce soit un callback ou pas
le voila nettoyé avec tes callback dans un module exprès pour les callback

je l'ai appelé module_callback mais tu peux l'appeler comme tu veux MAIS PAS LE NOM D UNE MACRO

J'AI FAIT LES AUTRES BOUTONS (il fonctionnent tous )


pour un débutant c'est pas mal du tout quand même

ps pour répondre a ta question
en fait la 1ere c'est pour 2007
la seconde c'est a partir de office 2010 et 64 bits
 

Pièces jointes

  • VMD_Plan de charge_2021.xlsm
    97.7 KB · Affichages: 13
Dernière édition:

Nico888

XLDnaute Nouveau
Bonsoir,

Merci pour ta réponse rapide, et pour les corrections.
Comme j'avais un message indiquant que la macro n'existait pas, j'essayais de faire des modules qui en appelaient d'autres... bref, je tournais en rond.
Il me reste encore du boulot pour finaliser le classeur, mai au moins je ne suis plus bloqué.

J'avance petit à petit, en essayant de créer des modules qui me simplifieront la vie. Mais j'ai encore un peu de chemin à faire.

Je reviendrai peut-être vers toi en cas de nouveau souci.

Bonne soirée
Nico
 

patricktoulon

XLDnaute Barbatruc
re
de rien
pense a bien indenter ton code xml dans le customUI
quand tu le reprendra pour modif ou ajout, la lecture sera plus aisée (n'ai pas peur de tabuler)

et le supertip toujours en dernier c'est toujours le text le plus long
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…