🎓 exemple pratique pour Créer un Ruban Personnalisé avec Office RibbonX Editor pour Excel
🎓 exemple pratique pour Créer un Ruban Personnalisé avec Office RibbonX Editor pour Excel
🔗Lien fichier Excel
Envie d'ajouter vos propres boutons dans le ruban Excel ?
Voici un tutoriel simple pour créer un onglet personnalisé, y insérer un bouton, et le relier à une macro VBA.
🛠️ Outils nécessaires :
-
Microsoft Excel (version compatible avec les macros)
-
Le logiciel Office RibbonX Editor (anciennement "CustomUI Editor") : Lien de téléchargement dans l’article du blog
✨ Étapes à suivre
🔹 1. Ouvrir votre fichier Excel dans Office RibbonX Editor
-
Lancez Office RibbonX Editor
-
Ouvrez le fichier Excel que vous souhaitez personnaliser
-
Cliquez sur
Insert> Office 2010 Custom UI Part (customUI14.xml)
🔹 2. Insérer un ruban d’exemple
Cliquez sur Example XML > Custom Tab pour insérer une base de code comme celle-ci :
Vous pouvez le modifier selon vos besoins.
🔹 3. Personnaliser le ruban pour votre projet
Voici un exemple plus adapté pour un outil de facturation :
👉 Le bouton s’affichera dans un onglet nommé FACTURATION, à gauche de l’onglet "Accueil".
🔹 4. Générer les rappels (callbacks)
Dans RibbonX Editor :
-
Cliquez avec le bouton droit sur
customUI> Insert Callback -
Cela génère automatiquement une signature comme :
🔹 5. Insérer le code dans Excel VBA
-
Ouvrez votre fichier Excel
-
Allez dans l’éditeur VBA (
ALT + F11) -
Créez un module que vous pouvez nommer par exemple CUSTUM_EDITOR
-
Collez-y le code :
💡 Le nom
affiche_CALCULECcorrespond exactement à celui que vous avez mis dansonAction="...".
🔹 6. Créer ou appeler votre macro principale
Dans un autre module (ou dans le même si vous préférez), définissez la macro principale :
-
CALCULEest ici le nom d’un UserForm. -
Cette macro va donc afficher la calculatrice lorsque l’utilisateur clique sur le bouton du ruban.
✅ Résultat
Vous avez maintenant :
-
Un onglet "FACTURATION" dans le ruban
-
Un bouton "Calculatrice"
-
Qui exécute un formulaire personnalisé via une macro
💡 Bonus : Quelle version de customUI utiliser ?
| XML Header | Pour quelle version ? | Chemin |
|---|---|---|
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> | Office 2007 | customUI.xml |
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> | Office 2010 et plus | customUI14.xml |
✨ Utilisez la version
2009/07(customUI14.xml) pour tirer parti des fonctionnalités modernes de l’interface ruban.
📝 Conclusion
Le ruban personnalisé avec Office RibbonX Editor est un excellent moyen :
-
d’améliorer l’ergonomie de vos fichiers Excel professionnels,
-
de rendre vos macros plus accessibles,
-
et de donner une touche professionnelle et conviviale à vos outils.
🔍 Comment trouver la bonne icône ?
Microsoft propose une grande bibliothèque d'icônes appelées ImageMso.
👉 Pour parcourir toutes les icônes disponibles, visitez ce site très pratique :
🔗 Liste complète des icônes ImageMso :
https://bert-toolkit.com/imagemso-list.html
⚠️ Remarques importantes :
-
Le nom de l’icône doit être écrit exactement comme dans la liste (respecter les majuscules/minuscules).
-
Ces icônes fonctionnent uniquement avec des versions Office Windows, pas sur Mac.
-
Si vous ne mettez pas
imageMso, le bouton apparaîtra sans icône.
💡 Astuce :
Pour tester rapidement une icône :
-
Copiez son nom depuis le site
-
Remplacez la valeur de
imageMso="..."dans votre XML -
Enregistrez et ouvrez le fichier dans Excel
Tu peux maintenant personnaliser ton ruban avec des icônes professionnelles et natives Office, sans rien dessiner ! 🎯


Commentaires
Enregistrer un commentaire